URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 9259
[ Назад ]

Исходное сообщение
"Как пронумеровать все строки в файле."

Отправлено ViktorioGaio , 18-Окт-11 02:16 
Имеется файл. нужно промумеровать в нем все строки и сохранить. Строк много, в ручную никак. Формат такой
ДО        
строка1    
строка2                        
строка3                      
ПОСЛЕ    
1 строка1        
2 строка2
3 строка3

на выводе получается нумеровать командой:  sed = File.txt  | sed 'N;s/\n/ /', но а в самом файле никак не получается

ps: googe  не рекомендовать   :bad:


Содержание

Сообщения в этом обсуждении
"Как пронумеровать все строки в файле."
Отправлено Аноним , 18-Окт-11 02:53 
cat -n

"Как пронумеровать все строки в файле."
Отправлено shadow_alone , 18-Окт-11 03:48 
> ps: googe  не рекомендовать   :bad:

http://goo.gl/fczPS

Все таки однозначно, Вам необходимо рекомендовать именно гугл, и учиться правильно создавать запросы для поиска.
А то, взяли в привычку - не рекомендовать.

По первой ссылке выходит то что Вам нужно.



"Как пронумеровать все строки в файле."
Отправлено allez , 18-Окт-11 06:16 
>[оверквотинг удален]
> строка1
> строка2
> строка3
> ПОСЛЕ
> 1 строка1
> 2 строка2
> 3 строка3
> на выводе получается нумеровать командой:  sed = File.txt  | sed
> 'N;s/\n/ /', но а в самом файле никак не получается
> ps: googe  не рекомендовать   :bad:

man nl: http://www.opennet.me/man.shtml?topic=nl


"Как пронумеровать все строки в файле."
Отправлено XoRe , 19-Окт-11 01:50 
1.
sed = File.txt  | sed 'N;s/\n/ /' > tmp
mv tmp File.txt

2.
cat -n File.txt > tmp
mv tmp File.txt

3.
nl File.txt > tmp
mv tmp File.txt