Обработать .csv из командной строки

alkosasha alkosasha на gmail.com
Ср Авг 11 02:05:03 BST 2010


Приветствую,

Как вариант:

   cut -d, -f1 file_name  | tr '\n' ','

Если нужно избавиться от последнего разделителя:

   cut -d, -f1 file_name  | sed 'N;s/\n/,/g'

С.

Людмила Бандурина wrote:
> Здравствуйте,
> 
> Посоветуйте, пожалуйста, способ обработать .csv
> 
> Имеется:
> 
> "name1","name_eng1","code1","shortCode1"
> "name2","name_eng2","code2","shortCode2"
> 
> И так далее, таких строк очень много
> 
> Нужно получить:
> 
> "name1", "name2", "name3", "name4", "name5", "name6", "name7", "name8",
> "name9", "name10", "name11", "name12", "name13", "name14", "name15", 
> "name16",
> 
> И так далее - по 8 в строке, только первое поле из имеющихся в .csv
> Или хотя бы в одну строку - но только первое поле.
> Кавчки есть во входном файле, они должны быть и в выходном файле.
> 
> Я пока совсем не знаю bash, даже на таком уровне...
> 
> -- 
> С уважением, Людмила
> 



Подробная информация о списке рассылки ubuntu-ru