我需要删除以小于4个字符开头的行(在文本文件中)。在示例快速棕色狐狸被删除,因为第一个单词的长度只有三个字符。
在:
The quick brown
quick brown fox
brown fox quick
后:
quick brown fox
brown fox quick
答案 0 :(得分:1)
<强> preprocess.awk 强>
#!/usr/bin/awk -f
{ \
if(length($1) >= 4) \
{ \
printf $0"\n"; \
} \
}
<强>输出强>
$ ./preprocess.awk input.txt
quick brown fox
brown fox quick