我需要删除以少于4个字符的单词开头的行(在文本文件中)。在示例中,快速褐狐被移除,因为第一个单词只有三个字符长。
在此之前:
The quick brown
quick brown fox
brown fox quick
之后:
quick brown fox
brown fox quick
发布于 2015-08-23 20:45:27
preprocess.awk
#!/usr/bin/awk -f
{ \
if(length($1) >= 4) \
{ \
printf $0"\n"; \
} \
}
输出
$ ./preprocess.awk input.txt
quick brown fox
brown fox quick
https://stackoverflow.com/questions/32174549
复制相似问题