Как найти все php файлы в текущем каталоге и добавить строку - PullRequest
0 голосов
/ 29 сентября 2011

Как вы это делаете в терминале или где-либо еще?

echo "//test comment" > find . -type f -name "*.js"

не работает. Я просто хочу добавить строку поверх каждого файла .js. Спасибо.

Ответы [ 2 ]

1 голос
/ 29 сентября 2011
#!/bin/bash
echo "//test comment" > myline
for file in *.js; do
  cp myline dummy
  cat $file >> dummy
  cp dummy $file
done 

или

#!/bin/bash
for file in *.js; do
  sed -i '1i //test comment' $file
done 
0 голосов
/ 29 сентября 2011

Попробуйте что-то вроде этого:

find . -type f -name "*.js" -exec echo >> {} \;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...