Shell中如何删除文本比较长的行或保留一定范围长度的行 |
发表者:admin分类:Shell脚本2020-12-03 10:36:39 阅读[988] |
root@linux# cat data
1
22
333
4444
55555
666666
7777777
88888888
root@linux# cat data | awk '{if (length($0) <=4 ) print $0}'
1
22
333
4444
方法二: 使用grep命令 root@linux# cat data | egrep -w '^.{1,4}'
1
22
333
4444
root@linux# cat data | sed -n '/^.\{5,\}/!w NewFile'
root@linux# cat NewFile
1
22
333
4444
转载请标明出处【Shell中如何删除文本比较长的行或保留一定范围长度的行】。
《www.micoder.cc》
虚拟化云计算,系统运维,安全技术服务.
Tags: | [阅读全文...] |
最新评论