{print $ 1} печатает первое слово входной строки.
Пример:
Предположим, что я хочу завершить процесс с именем xyz. sh Для этого требуется 2 шага.
- Найти идентификатор процесса с именем xyz. sh
- kill -9 'идентификатор процесса'
вышеуказанные 2 шага могут быть объединены в одну команду с использованием возможности awk, например:
kill -9 `ps -e | grep xyz.sh | awk '{print $1}'`
В приведенной выше команде ps -e показывает детали процесса, а awk '{print $ 1}' извлекает идентификатор процесса (первое слово вывода)