linux 删除开头几行、删除末尾几行
提醒:记得备份!
cp file.txt file.txt.bak
测试文件: seq 5 > file.txt
1
2
3
4
5
删末尾 1 行
sed -i ‘$d’ file.txt
结果:
1
2
3
4
删末尾 3 行(循环删末尾行)
for i in {1…3}; do sed -i ‘$d’ file.txt; done
结果:
1
2
删末尾 3 行,并生成新文件
head -n -3 file.txt > newfile.txt
结果:
1
2
删开头 3 行
sed -i ‘4,$!d’ file.txt
结果:
4
5
删开头 3 行,并生成新文件
sed ‘4,$!d’ file.txt > newfile.txt
结果:
4
5
原文地址:https://blog.csdn.net/qq_31772441/article/details/143490972
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!