मान लें कि मेरे पास यह डमी परियोजना है:
$tree -L 3 ~/my-proj
./dir/foo.sh
./bar.sh
मैं सभी * .sh फ़ाइलों में कॉपीराइट फ़ाइल हेडर सम्मिलित करना चाहता हूं, उदाहरण के लिए मेरा हेडर है:
/*
* Copyright (c) 2015 by MyCompany, Inc.
* All rights reserved.
*/
मैं संघर्ष कर रहा हूं कि यह बहुस्तरीय है, मैं नीचे स्क्रिप्ट लिखने में कामयाब रहा लेकिन बहुस्तरीय के लिए काम नहीं कर रहा:
#!/bin/sh
HEADER=$(cat<<EOH
/*
* Copyright (c) 2015 by MyCompany, Inc.
* All rights reserved.
*/
)
find ~/my-proj/*.sh -exec sed -i "1s/^/$HEADER\n/" {} \;