把一个文档前五行中包含字母的行删掉,同时删除 6 到 10 行 包含的所有字母
#!/bin/bash
##############################################################
#把一个文档前五行中包含字母的行删掉,同时删除 6 到 10 行包含的所有字母
##############################################################
sed -n '1,5'p 2.txt |sed '/[a-zA-Z]/'d
sed -n '6,10'p 2.txt |sed s'/[a-zA-Z]//'g
sed -n '11,$'p 2.txt
#最终结果只是在屏幕上打印结果,如果想直接更改文件,可将输出结果写入临时文件中,再
替换 2.txt 或者使用-i 选项最后更新于