Utilisation de awk pour imprimer toutes les colonnes de la nième de la dernière

Cette ligne a travaillé jusqu'à ce que j'avais espaces dans le deuxième champ.

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

est-il un moyen de awk impression tout en de 2 $ou plus? ($3, $4.. jusqu'à ce que l'on n'a plus de colonnes?)

Je suppose que je dois ajouter que je suis en train de faire cela dans un environnement Windows avec Cygwin.

  • En aparté, le grep | awk est un antipattern - vous souhaitez awk '/!/ { print $2 }'
  • Unix "couper" est plus facile... svn status | grep '\!' | cut -d' ' -f2- > removedProjs
  • Double Possible de imprimer autres champs de la awk
  • Je suis tellement heureux que vous avez mentionné ce - que je suis frustré de la voir partout!
InformationsquelleAutor Andy | 2010-06-02