powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / разбор с помощью awk
7 сообщений из 7, страница 1 из 1
разбор с помощью awk
    #33168080
Фотография Radjaman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проблема такая:
есть файл со строками, в которых поля разделены символом |
и как мне вывести какое-нибудь поле,
проблема в том что командная строка
awk -F "|" -f prog.awk file
воспринимает | как трубу,
\| тоже не помогает.
как-нибудь можно это обойти?
(вариант с заменой символа разделителя в самом файле не подходит)
...
Рейтинг: 0 / 0
разбор с помощью awk
    #33168110
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
echo "test | test1 | test2" | awk -F \| '{print $2}'



Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
разбор с помощью awk
    #33168220
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Согласен с предыдущим оратором.)
Ну а если совсем уж никак, есть tr...
...
Рейтинг: 0 / 0
разбор с помощью awk
    #33168255
Фотография Radjaman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
странно, вроде делал.
может запарился :(
спасибо, все работает :)
...
Рейтинг: 0 / 0
разбор с помощью awk
    #33168270
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Больше хороших и разных :-)

echo "test | test1 | test2" | awk 'BEGIN{FS="|"}{print $2}'
echo "test | test1 | test2" | cut -d\| -f1
...
Рейтинг: 0 / 0
разбор с помощью awk
    #33168320
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну cut -- это да, это мощно, я его для определения DOS атак собраным на коленке скриптом использовал)
Но кто ж знает, что там в prog.awk?)
...
Рейтинг: 0 / 0
разбор с помощью awk
    #33168337
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тем более FS ему сам бог велел. Это будет прямо в программе - красивее, чем параметром передавать
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / разбор с помощью awk
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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