The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Как пронумеровать все строки в файле."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

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

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

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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Как пронумеровать все строки в файле."  +/
Сообщение от Аноним (??) on 18-Окт-11, 02:53 
cat -n
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Как пронумеровать все строки в файле."  +1 +/
Сообщение от shadow_alone (ok) on 18-Окт-11, 03:48 
> ps: googe  не рекомендовать   :bad:

http://goo.gl/fczPS

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

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


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Как пронумеровать все строки в файле."  +1 +/
Сообщение от allez (ok) on 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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Как пронумеровать все строки в файле."  +/
Сообщение от XoRe (ok) on 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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру