如何使用 bash 在文件的每一行之后添加一个字符串?可以用sed命令完成吗,如果可以怎么办?
最佳答案
如果您的 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
关于linux - 在 Bash 中,如何在文件的每一行之后添加一个字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2869669/