Voici le contenu d'un fichier:Comment échapper une variable de champ dans une commande awk dans un alias?
one two three
four five six
Et voici mon alias
alias testawk "awk '{print $2}' file"
Voici ce que je reçois:
> testawk
one two three
four five six
Mais quand je donne cette commande, puis Je reçois ce que je veux:
> awk '{print $2}' file
two
five
Comment puis-je échapper le spécificateur de champ dans l'alias? REMARQUE: J'utilise csh
Avez-vous essayé \ $? –
Voici une explication sur le traitement des méta-caractères de csh http://www.grymoire.com/Unix/Csh.html#uh-7 –
'\ $' fonctionne dans bash, mais csh est un peu plus compliqué. –