установка переменной bash в awk - PullRequest
       10

установка переменной bash в awk

3 голосов
/ 06 сентября 2011

у меня

grep 5980 list.txt > temp; awk '{ print $4}' temp

но вместо того, чтобы просто печатать результаты, я хотел бы установить его в переменную окружения.

Я новичок в bash и awk, так что объяснение также будет высоко оценено.

Ответы [ 2 ]

4 голосов
/ 06 сентября 2011

Использование подстановка команд

export variable=$(grep 5980 list.txt > temp; awk '{ print $4}' temp)
3 голосов
/ 08 сентября 2011

Если вам не нужно сохранять выходные данные в temp, вы можете использовать следующую команду:

export variable=$(awk '/5980/{print $4}' list.txt) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...