LINUX.ORG.RU

awk


0

0
Здраствуйте.

В файле 7 столбец содержит строки

cat file | awk '{print "rez : \""$7"\" ;"}'

получается строки заключенные в кавычки

Но вот косяк ... в некоторых строках появляются кавычки типа str"fdsf"fd

как бы их убрать?

Спасибо.

★★★
решил пройтись sed'ом cat file | sed s/\"/''/ | sed s/\"/''/ .. но чувствую что не есть гуд :)
fura13 ★★★
() автор топика
Ответ на: комментарий от fura13
В awk используй функцию split и зетем печатай получившийся массив.
bbk123 ★★★★★
()
Ответ на: комментарий от Vinick
А можно поточней сформулировать задачу? 7 - это имя файла? номер столбца? как разделены столбцы? таб? пробел? двоеточие? кавычки? или что то еще? Можно привести пример хотя бы одной строки?
Milker ★★
()
Ответ на: комментарий от Vinick
А можно поточней сформулировать задачу? 7 - это имя файла? номер столбца? как разделены столбцы? таб? пробел? двоеточие? кавычки? или что то еще? Можно привести пример хотя бы одной строки из файла?
Milker ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.