Вывести последнее поле в строке:

$ la -la | awk '{print $NF}'

Просуммировать 5-е поле и вывести везультат в Мб:

$ ls -la | awk '{i+=$5}END{print i/1024/1024}'

2 комментария на запись “Используем awk”

  1. ruslan пишет:

    А зачем ‘awk’ в первом случае? По-моему, ‘ls -1’ выдает то же самое.

  2. ikorolev пишет:

    Согласен, не очень наглядно ;) ну наверное, более красивый пример будет
    ls -la ‘{print $1″ «$NF }’
    Типа, вывести первое и последнее поле при длинном листинге.