我想一个共同的纯文本行添加到所有存在于相同的Unix directory.And我想添加这个上面一个特定的关键字出现在文件中的所有文件,并将其保存使用! 瓦特q。如何添加一行在多个文件中UNIX
我曾尝试下面的脚本,但我能够加入一个特定的关键字上面只有一行或一个字,我需要添加上述这种
for i in *;
do sed -i 's/KEYWORD/datatoinsert\nKEYWORD/' "$i";
done
任何帮助多行表示赞赏,即使有人已经尝试过这在Python中,我想尝试一下。
请出示的例子。我用你的方法插入了几行,它工作。 – klutt
'为我在*; do sed -i's/KEYWORD/datat1 \ ndata2 \ data3 \ nKEYWORD /'“$ i”; done' – rahul
算出运行上面的代码添加了多行 – rahul