所以我有一个名为'file'的文件,其中包含这些字符
a 1 z
b 2 y
c 3 x
如何剪切第一列并将其放入自己的文件中?
我知道如何使用空格作为分隔符来完成剩下的工作:
cut -f1 -d ' ' file > filecolumn1
但是我不确定如何剪切第一列,因为前面没有任何字符我可以用作分隔符。
答案 0 :(得分:3)
分隔符不必位于列之前,位于列之间。因此,请使用相同的分隔符,并指定字段1。
cut -f1 -d ' ' file > filecolumn1
答案 1 :(得分:2)
awk '{print $1}' file > output.txt
如果您有分隔符,则可以使用-F
开关并提供分隔符。例如,如果您的数据是这样的:
a,1,2
b,2,3
c,3,4
你可以用这种方式使用awk的-F
开关:
awk -F',' '{print $1}' file > output.txt