2010-03-11 70 views
3

我想使用Unix cut刪除每行的前兩個字段。我的形式輸入線Unix削減,刪除第一個標記

(標記)(空白)(標記)(大量文字)

的問題是,有退出每行n令牌,所以我不能做這樣的事情

cut -f3,4,5,6,7,8,9 

有沒有辦法告訴削減everything except指定的字段?

回答

7
cut -d' ' -f3- 

-d''可能是必需的。

1
cut -f3- 

[身材太短?是新的嗎?]

+0

-d」'不需要? 我覺得切-d''-f3-就可以了。 – 2010-03-11 20:33:30

+0

如果未指定'-d',則默認爲製表符。實際上,如果「空格」既可以是製表符也可以是空格,這兩個都不是正確的。 – Thomas 2010-03-12 08:54:33

-1

您也可以使用這個AWK

awk '{$1=$2=""}1' file