The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

вернуть значение из awk, d2e8k7 (ok), 11-Окт-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


3. "вернуть значение из awk"  +/
Сообщение от Andrey Mitrofanov_N0 (??), 11-Окт-19, 13:39 
>[оверквотинг удален]
>     count++;
>   }
> }
> END{
>    print count;
>    print arr;
> }' file > output.txt
> ..
> awk '{}'  <-- След. awk парсит другой файл. Сюда бы я
> хотел передать count

awk 'ARGIND==1{count=$0;nextfile} {....}' output.txt ...

Ответить | Правка | Наверх | Cообщить модератору

4. "вернуть значение из awk"  +/
Сообщение от d2e8k7 (ok), 11-Окт-19, 14:03 
>[оверквотинг удален]
>>   }
>> }
>> END{
>>    print count;
>>    print arr;
>> }' file > output.txt
>> ..
>> awk '{}'  <-- След. awk парсит другой файл. Сюда бы я
>> хотел передать count
> awk 'ARGIND==1{count=$0;nextfile} {....}' output.txt ...

Если я правильно понял, Вы советуете обрабатывать файлы одним и тем же awk-скриптом
Но у меня входные файлы имеют разную структуру, поэтому и awk-скрипты для них разные.
Есть ли у awk возможность возвращать значение? ENVIRON, как я понял, не может изменить
значение переменной окружения, упомянутый в первом сообщении способ не подходит... Получается никак не вернуть? :(

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру