【发布时间】:2013-03-14 18:50:31
【问题描述】:
有没有办法打印文件的前 N 个单词?我试过 cut 但它会逐行读取文档。我想出的唯一解决方案是:
sed ':a;N;$!ba;s/\n/δ/g' file | cut -d " " -f -20 | sed 's/δ/\n/g'
基本上,用文件中不存在的字符替换换行符,应用“cut”和空格作为分隔符,然后恢复换行符。
有没有更好的解决方案?
【问题讨论】:
-
定义一个“词”并发布一些示例输入广告预期输出。