我有一个名为“a.txt”的文本文件,其中包含许多行。在每一行中只有一个字符串(名称)。我想在所有这些元素的开头添加一个字符串,如“imp_”。我怎么能用SED做到这一点?
答案 0 :(得分:1)
我无法测试这些,但可能:
sed -e 's/^/imp_/' file
或编辑就地使用文件
sed -i -e 's/^/imp_/' file
awk
也可以使用
awk '$0="imp_"$0' file
答案 1 :(得分:1)
使用sed:
$ sed 's/yourstring/imp_&/' <<< "some text yourstring other text"
some text imp_yourstring other text
在替换字符串中,&
输出找到的模式。