Bash и awk (передача переменных из вложенного скрипта awk)

Модератор: Модераторы разделов

Аватара пользователя
vdv
Сообщения: 133

Bash и awk

Сообщение vdv »

Имеется bash-скрипт, внутри которого вызывается awk. В скрипт awk передаются значения внешних по отношению к нему переменных, с коими он успешно работает. А вот каким образом изменить эти переменные, чтобы изменения вернулись наверх после того, как awk отработает?
[Work: MOPSLinux 6.0] [Home: MOPSLinux 6.0]
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Bash и awk

Сообщение serzh-z »

vdv писал(а):
21.03.2008 15:19
А вот каким образом изменить эти переменные, чтобы изменения вернулись наверх после того, как awk отработает?
Лучше выводить всё в stdout, а в скрипте bash парсить вывод от awk.
Спасибо сказали:
Аватара пользователя
vdv
Сообщения: 133

Re: Bash и awk

Сообщение vdv »

serzh-z писал(а):
21.03.2008 15:24
Лучше выводить всё в stdout, а в скрипте bash парсить вывод от awk.

Именно так пока и сделал... Просто решение не совсем красивое: stdout есть stdout, там результаты работы скрипта и передача значений переменных не очень вписывается. К тому же если после awk дальше будет конвейер, может получится совсем нехорошо
[Work: MOPSLinux 6.0] [Home: MOPSLinux 6.0]
Спасибо сказали: