Добавьте номера строки в конце каждой строки в файле

В специфическом случае мне были нужны некоторые мои текстовые файлы для добавления с номером строки в конце. Как достигнуть этого?

7
задан 23 December 2014 в 05:09

2 ответа

awk программа хранит текущую строку в переменной $0 и рекордное число ("номер строки") в NR. Эта команда распечатает строки с добавленным номером строки:

awk '{ print $0, NR }' yourfile.txt

Для преднезаконченных номеров строки, там также существуют nl команда ("числовые оси файлов"):

nl yourfile.txt
9
ответ дан 23 November 2019 в 06:21

Будет миллион способов сделать это. Вот другой:

sed -n 'p;=' file | paste -d":" - -

разделитель вставки по умолчанию является вкладкой при исключении-d опции

3
ответ дан 23 November 2019 в 06:21

Другие вопросы по тегам:

Похожие вопросы: