powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / awk и массивы
13 сообщений из 13, страница 1 из 1
awk и массивы
    #36548733
skelet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
собственно есть awk массив

Код: plaintext
1.
2.
x["aaa"]= 111 ;
x["bbb"]= 222 ;
x["ccc"]= 333 ;

хочется сделать проверку в смысле
Код: plaintext
if (val in ("aaa","bbb","ccc") )

это возможно?
...
Рейтинг: 0 / 0
awk и массивы
    #36548955
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
$ nawk 'BEGIN {x["aaa"]=111;x["bbb"]=222;x["ccc"]=333} {if ($1 in x) print x[$1]}'
aaa
 111 
bbb
 222 
ccc
 333 
ddd
^C
$
...
Рейтинг: 0 / 0
awk и массивы
    #36549099
skelet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymous,

это то понятно
...
Рейтинг: 0 / 0
awk и массивы
    #36549150
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skeletэто то понятно
Тогда не понял вопрос.
...
Рейтинг: 0 / 0
awk и массивы
    #36549440
skelet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymous,

хотя вру - норм, правда в awkе такое не проходит почему-то...
...
Рейтинг: 0 / 0
awk и массивы
    #36550365
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skeletв awkе такое не проходит почему-то...
gawk?
...
Рейтинг: 0 / 0
awk и массивы
    #36550382
skelet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymous,

ну там странно... на соляре выдаёт ошибку, а на ред хате норм...
...
Рейтинг: 0 / 0
awk и массивы
    #36551062
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skeletну там странно... на соляре выдаёт ошибку, а на ред хате норм...
На соляре - n awk, мой тест - как раз с солярки и есть.
...
Рейтинг: 0 / 0
awk и массивы
    #36551298
skelet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymous,

то то и обидно, что получается нельзя сделать общий скрипт...
...
Рейтинг: 0 / 0
awk и массивы
    #36551398
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skeletнельзя сделать общий скрипт...
Можно на солярку поставить тот же gawk.
Можно в скрипте определять ОС и звать правильный интерпретатор.
Можно сделать скрипт, который при первом запуске будет просить вписать в себя правильный awk.
...
Рейтинг: 0 / 0
awk и массивы
    #36551923
skelet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymous,

да это-то понятно просто бесят уже несовместимости разные
...
Рейтинг: 0 / 0
awk и массивы
    #36553570
kvasandrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skelet, ох и задачи у вас :) уже какой пост вы этот awk насилуете :)
используйте перл
...
Рейтинг: 0 / 0
awk и массивы
    #36553753
skelet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kvasandrew,

в смысле насилую? уже всё работает, но в целом согласен, на плюсах гораздо бы я всё реализовал
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / awk и массивы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]