如何使用 sed 在每行开头附加文本

如何使用 sed 在每行开头附加文本
<AppendNhere> A  H  W  C  
<AppendNhere> A  H  W  C
<AppendNhere> A  H  W  C

Sed '/^/ i N' filename

我尝试N使用它来附加,但它附加N到新行的开头而不是现有行的开头。

答案1

首先,您需要理解“引用”(参见man bash)和正则表达式(man 7 regex)并使用sedman sed“替换”命令。

sed -e 's/^/N/' filename

答案2

你可以这样做

sed -e "s/^\(.*\)/N \1/" filename

这会将字符串插入N到行首(^)。

相关内容