一尘不染

使用awk打印从第n个到最后一个的所有列

linux

这行一直有效,直到我在第二个字段中留有空格。

svn status | grep '\!' | gawk '{print $2;}' > removedProjs

有没有办法让awk打印$ 2或以上的所有内容?($ 3,$ 4 ..直到我们没有更多的列了?)

我想我应该补充一点,就是我在Windows环境中使用Cygwin进行此操作。


阅读 1054

收藏
2020-06-02

共1个答案

一尘不染

将打印除第一列以外的所有内容:

awk '{$1=""; print $0}' somefile

将打印除第一列以外的所有列:

awk '{$1=$2=""; print $0}' somefile
2020-06-02