shell问答3:删除文件的第n行和倒数第n行
时间:2005-03-11 来源:bandt
用sed和awk都可方便的实现
1.
删除第三行,并把结果送至文件newfile
sed '3d' file>newfile
删除倒数第三行,把结果送至文件newfile
tac file|sed '3d'|tac >newfile
2.
FILENAME="test"
N=2
#删除第N行
sed ${N}'d' ${FILENAME}
#删除倒数第N行
sed $(($(cat ${FILENAME}|wc -l)-${N}+1))'d' ${FILENAME}
相关阅读 更多 +
排行榜 更多 +