我正在做bash
脚本,我需要在该目录的目录和子目录中为类型.info
的所有文件添加一行。
我要添加的文字是version = $version
在文件末尾的新行上。
我现在拥有的只有:
find ./ -name '*.info'
哪个列出文件,但什么都不做......我在bash
脚本编写方面很新。
答案 0 :(得分:5)
试试这一行
find /DIR -name "*.info"|xargs sed -i '$a\version = $version'
答案 1 :(得分:0)
添加-exec
选项,就像这样
find . -name '*.info' -exec bash -c 'echo "version = \$version" > {}' ';'