如何改进以下命令:
grep 'sting' filename
这样只打印具有最大字符数的行?例如,只包含少于100个字符的行?
答案 0 :(得分:3)
您可以这样使用:
egrep '^.{1,100}$' filename | grep 'string'
使用单个awk命令行:
awk '/string/ && length($0) <=100' filename
答案 1 :(得分:2)
以下是awk
中的另一个版本:
awk '$0 ~ /string/ { if(length($0) <= 100) print}'