Az alábbi helyett:
awk '{print $2}'
valami ilyesmit írnék:
awk "{print \$2}"
A gond az volt - ahogy fentebb bazso kolléga írta -, hogy az awk scriptjét kezdő aposztrof valójában az alias elején lévőnek a záró párja volt. Az awk-nak csak egy stringet kell átadnod, nem muszáj azt aposztrofok között. Egyedül arra kell figyelni, hogy az a $ jel így ne a shellnek szóljon, hanem literálisként adódjon át az awk-nak.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE