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

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

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

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

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

回答:

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

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

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

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

以上是 使用awk打印从第n个到最后一个的所有列 的全部内容, 来源链接: utcz.com/qa/432419.html

回到顶部