LINUX.ORG.RU

Взываю помощи скриптовых дел мастеров (работа с кучей строк)


0

0

Есть документ, в нем куча строк. Строка поделена на три части табуляцией:

01 \t Бла бла бла \t Ололо

Подскажите скрипт чтобы прогнать по тексту а на выходе получить кучу такого:

Номер: 01 ; Имя: Бла бла бла ; Коммент: Ололо



Последнее исправление: elf (всего исправлений: 1)

Куча строк - это сколько? 1k? 10k? 100M+?

bibi
()

sed 's/\t/;/g' /path/to/file, не?

dexpl ★★★★★
()

Тут всё от языка зависит. А скрипт при знании написать несложно.

vkos ★★
()

sed -e 's/^/Номер: /' -e 's/\t/; Имя: /' -e 's/\t/; Коммент: /'

io ★★
()

Спасибо, awk или sed как-раз что надо, осилить их никак не моге )

elf
() автор топика
Ответ на: комментарий от mydoom

>awk -F '\t' '{print «Номер: »$1"; Имя: «$2»; Коммент: «$3}' file

awk даже гораздо проще, спасибо

elf
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.