@abus-e

Linux Пронумеровать файл?

Есть файл,всегда с разными колличество строками.

Нужно его пронумеровать по порядку, чтоб было так

text строка num=1
text строка num=2
text строка num=3
etc ..

Или как-то ещё через переменную

text строка num=$num
text строка num=$num
text строка num=$num

У нас скрипт на bash генерирует файлы с разными колличество строк,нужно ещё его пронумеровать
  • Вопрос задан
  • 559 просмотров
Пригласить эксперта
Ответы на вопрос 3
@xibir
awk '{print $0,"num="NR;}' file.txt > result.txt
Ответ написан
Xuxicheta
@Xuxicheta
инженер
I=$(($I+1)); echo $I

т.е. полная команда, если не использовать sed или awwk
I=0; while read LINE; do I=$(($I+1)); echo "$LINE num=$I" >> newfile; done < file
Ответ написан
@abus-e Автор вопроса
А как можно добавить?Мне нужно в определённом месте занести данную цифру и дальше по порядку до конца строк
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы