Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我有一个列数未知的文件,但我知道我想要列 X 直到最后,有没有一种简单的方法可以为此使用 cut ?
假设 X=5,
我用过, cut -f5- filename 但没有用。
cut -f5- filename
然后我试图指定 -d'\t' 并且它也不起作用。
不知道我做错了什么。
任何帮助将不胜感激。
谢谢!
你非常接近,但你错过了那里的美元符号:
cut -d $'\t' -f5- file.txt
不知道如何用 cut 来完成,但如果我必须打印从 X 到结尾的字段,我会使用 awk。假设 X = 2:
awk '{print $(NF - 2), $(NF - 1), $NF}' <<< "1 2 3 4 5 6"
这导致:
4 5 6
NF是一个 awk 保留关键字,它是字段数的计数。
NF