[Comm] How to join lines with separator ?

Michael Shigorin =?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Вт Фев 6 20:03:02 MSK 2007


On Tue, Feb 06, 2007 at 05:55:33PM +0300, Vitaly Ostanin wrote:
> >> В очередной раз ловлю клин. Скажите, пожалуйста, какое есть
> >> родное средство в UNIX для объединения строк в одну, с
> >> разделением запятыми?
> >> Пытался делать: cat file | tr '\n' ','
> >> пустой вывод. Да и последняя запятая не нужна.
> > где-то в другом месте клин. у меня работает такая конструкция
> Действительно. На рабочем компе работает: coreutils-5.97-alt1
> На сервере не работает: coreutils-5.3.0-alt1

Явно дело в старых coreutils.  Почитай про sed с ключиком /m
(multiline), пример вроде бы был в sed1line.txt из его
документации.

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/



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