如何找到当前目录下的所有php文件并添加一行

时间:2011-09-29 19:23:04

标签: unix command-line terminal

你如何在终端或其他地方做到这一点?

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

不起作用。我只想在每个.js文件的顶部添加一行。感谢。

2 个答案:

答案 0 :(得分:1)

#!/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 

答案 1 :(得分:-1)

尝试这样的事情:

find . -type f -name "*.js" -exec echo >> {} \;