![]() |
|
Программирование и разработка Обсуждение вопросов программирования |
![]() |
|
Опции темы | Опции просмотра |
![]() |
#11 | |
пришелец
|
Цитата:
1001 "Через тернии к звездам" "Афтар А.Ф." 1955 500 "Лениздат. бла бла бла"
__________________
Use the Source, Luke! |
|
![]() |
![]() |
![]() |
#12 |
Пешеход и человек
|
одной строки мало
![]() |
![]() |
![]() |
![]() |
#13 |
пришелец
|
У меня фантазии не хватит. =)
Считай, что да.
__________________
Use the Source, Luke! |
![]() |
![]() |
![]() |
#14 | |
Пешеход и человек
|
т.е.
Цитата:
|
|
![]() |
![]() |
![]() |
#15 |
пришелец
|
На отсечение ничего не дам, но вроде так.
__________________
Use the Source, Luke! |
![]() |
![]() |
![]() |
#16 |
Пешеход и человек
|
а ограничение awk only насколько критично? sed использовать можно? он есть везде, где есть shell
![]() |
![]() |
![]() |
![]() |
#17 |
пришелец
|
__________________
Use the Source, Luke! |
![]() |
![]() |
![]() |
#18 |
Пешеход и человек
|
cat testfile |sed 's/" "/"/g'|awk 'BEGIN {FS="\""}; {print $1,$2,$3,$4,$5}'
|
![]() |
![]() |
![]() |
#19 |
пришелец
|
Спасибо, завтра попробую.
__________________
Use the Source, Luke! |
![]() |
![]() |
![]() |
#20 |
Пешеход и человек
|
не, если файл именно в таком виде, то тогда четвертое поле будет содержать "1955 500", а это неправильно. полей должно быть шесть и четвертое должно быть "1955", а пятое "500". ща переделаю, но решение станет еще сильнее привязанным к файлу
![]() |
![]() |
![]() |
![]() |
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Linux | stz | Операционные системы | 443 | 22.08.2018 11:58 |
Открытый лекторий по Linux в Петербурге | M@GIC | Операционные системы | 4 | 20.03.2007 23:17 |
LINUX Suse v.10 | Din-ngo | Операционные системы | 6 | 14.03.2006 00:34 |