我一直在努力做到这一点。我需要用空格或单词“DELETED”替换文档中的一行。线条不同,我正在运行一个计数器来确定要更换的正确线路。到目前为止,我一直在使用:
sed -ie ''$NUMLINE's/^$/DELETED/' Brown_Adam_CIVForms.txt
我想从此文档中替换NUMLINE-th行(无论它是什么)并将其替换为空格或“DELETED”。请帮忙!!
谢谢!!!
答案 0 :(得分:4)
只需在.*
和^
之间插入$
即可。像:
sed -ie $NUMLINE's/^.*$/DELETED/' Brown_Adam_CIVForms.txt
答案 1 :(得分:0)
您也可以使用awk
awk -vnum=$NUMLINE 'NR==num{$0="DELETED"}1' file