Cette ligne fonctionnait jusqu'à ce que j'aie des espaces dans le deuxième champ.
svn status | grep '\!' | gawk '{print $2;}' > removedProjs
Existe-t-il un moyen de faire en sorte que l'awk imprime tout ce qui est en $2 ou plus ? (3, 4 jusqu'à ce que nous n'ayons plus de colonnes ?)
Je suppose que je dois ajouter que je fais cela dans un environnement Windows avec Cygwin.
17 votes
Soit dit en passant, le
grep | awk
est un anti-modèle -- vous voulezawk '/!/ { print $2 }'
5 votes
Le "cut" d'Unix est plus facile...
svn status | grep '\!' | cut -d' ' -f2- > removedProjs
0 votes
Duplicata possible de imprimer le reste des champs en awk
0 votes
@tripleee : Je suis si heureuse que vous ayez mentionné cela - je suis frustrée de le voir partout !