Ecco il contenuto di un file:Come faccio a uscire da una variabile di campo in un comando awk in un alias?
one two three
four five six
Ed ecco il mio alias
alias testawk "awk '{print $2}' file"
Questo è ciò che ottengo:
> testawk
one two three
four five six
Ma quando io do questo comando, Ottengo quello che voglio:
> awk '{print $2}' file
two
five
Come faccio a sfuggire allo specificatore di campo nell'alias? NOTA: sto utilizzando csh
Hai provato \ $? –
Ecco una spiegazione sull'affrontare csh meta-chars http://www.grymoire.com/Unix/Csh.html#uh-7 –
'\ $' funziona in bash, ma csh è un po 'più schizzinoso. –