![删除创建的数字命令“uniq -c”](https://linux22.com/image/99859/%E5%88%A0%E9%99%A4%E5%88%9B%E5%BB%BA%E7%9A%84%E6%95%B0%E5%AD%97%E5%91%BD%E4%BB%A4%E2%80%9Cuniq%20-c%E2%80%9D.png)
我已经使用了该uniq -c
命令,但现在不需要该信息。我怎样才能剪切/删除该字段?
我尝试在网上阅读有关 cut 命令的内容,但我根本不明白。
$ cat new-word-freq.txt | head -n20
13
66 1
27 1805
12 1806
13 1807
15 1809
56 1812
12 1813
46 2
26 3
12 4
10526 a
25 abandon
54 abandoned
26 abandoning
14 abandonment
12 abashed
19 abbé
107 able
1016 about
我只想要这个输出,没有左侧的第一个字段。
答案1
如果输出uniq
至少是由 GNU 生成的,其中各行由 0 个或多个空格字符、一个十进制数、一个空格字符和原始行的内容组成的序列组成,那么您可以执行以下操作:
sed 's/^ *[0-9]\{1,\} //' < file
答案2
awk '{print $2}' new-word-freq.txt
答案3
我会使用以下命令:
cut -f 9-