查找文件并添加一行

MiS*_*iSc 4 bash sed batch-processing

我正在做bash脚本,我需要.info在该目录的目录和子目录中的所有类型的文件中添加一行.

我要添加的文本version = $version 位于文件末尾的新行.

我现在所拥有的只是:

find ./ -name '*.info'
Run Code Online (Sandbox Code Playgroud)

哪个列出文件,但什么都不做......我是bash脚本编写的新手.

Ken*_*ent 5

试试这一行

find /DIR -name "*.info"|xargs sed -i '$a\version = $version'
Run Code Online (Sandbox Code Playgroud)