Чтобы добавить номера строк в каждой строке с помощью команды оболочки?

Мой файл,

PSS-A (Primary A) PSS-B (Primary B) PSS-C (Primary C) PSS-D (Primary D) PSS-E (Primary E) PSS-F (Primary F) PSS-G (Primary G) PSS-H (Primary H) PSS-I (Primary I) SPARE (SPARE)

Выходной файл,

1> PSS-A (Primary A) 2> PSS-B (Primary B) 3> PSS-C (Primary C) 4> PSS-D (Primary D) 5> PSS-E (Primary E) 6> PSS-F (Primary F) 7> PSS-G (Primary G) 8> PSS-H (Primary H) 9> PSS-I (Primary I) 10> SPARE (SPARE)

2 Solutions collect form web for “Чтобы добавить номера строк в каждой строке с помощью команды оболочки?”

Если вам нужен тот же формат, который вы указали

 awk '{print NR "> " $s}' inputfile > outputfile 

иначе команда cat может распечатать номера строк для вас.

 cat -n inputfile > outputfile 

Правильным инструментом для этой работы является nl :

 nl -w2 -s'> ' file 

Вы можете настроить параметр w idth в соответствии с общим количеством строк в файле (если вы хотите, чтобы номера были выровнены красиво).

  • Разбить заголовок в файле и на основе заголовка заменить значение в файле
  • запрос повторно выполняется для сценариев цикла параллельно
  • Лучший и короткий способ запуска программы, если другой не установлен
  • Список каталогов, затем файлы - с одной командой?
  • Как удалить последнюю запятую каждой строки csv с помощью linux
  • bash: невозможно установить переменную в сплошную строку
  • Передача нескольких varibles скрипту для SQL-запроса
  • Сценарий оболочки с вводом каталога
  • Считать общее количество строк до / после соответствия шаблону
  • Как подождать файл в сценарии оболочки?
  • Диапазон командной строки в unix
  • Interesting Posts

    Как заставить слайдер MS Natural Ergonomic 4000 работать на Linux Mint?

    Как упаковать отдельно расположенные файлы в одну структуру папок?

    md5sum команда двоичный и текстовый режим

    SELinux запрещает использовать ACPI / udev для использования sudo

    Debian jessie больше не может приостановить

    Как выполнить команду при входе в систему для пользователя системы без домашней папки и личного файла .bashrc?

    Почему у bash есть опция HISTCONTROL = ignorespace?

    суммы столбцов на основе совпадающих полей

    как изменить один столбец и добавить другие столбцы в строке awk

    SET завершился с ошибкой на устройстве wlp2s0; Операция не поддерживается

    Обновление Fedora с 22 по 23 завершилось неудачно. Теперь использование Fedora 24

    Почему флаг AESni отсутствует для моего процессора i5

    Как проверить правильность установки tmux на Mac OSX

    Как настроить определенные программы для открытия в полноэкранном режиме?

    sed – использовать файл1 для поиска замен, содержащихся в файле2 для строк из файла3

    Linux и Unix - лучшая ОС в мире.