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



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

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


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