如何使用bash在文件的每一行之后添加字符串?可以使用sed命令完成此操作吗?
如果您sed允许通过-i参数进行就地编辑:
sed
-i
sed -e 's/$/string after each line/' -i filename
如果没有,则必须制作一个临时文件:
typeset TMP_FILE=$( mktemp ) touch "${TMP_FILE}" cp -p filename "${TMP_FILE}" sed -e 's/$/string after each line/' "${TMP_FILE}" > filename