Как вставлять символы после каждой строки в файле?

Я хочу создать сценарий, который вставляет 20 символов, следующих за каждой строкой в ​​текстовом файле.

Предположим, что файл содержит следующие строки:

text....
text....
text...

Я хочу получить :

text....
------(20 symbols)
text....
------(20 symbols)
text...
------(20 symbols)

Как это сделать?

1
задан 6 October 2013 в 22:35

2 ответа

В одном из способов (их много) используется команда sed append

sed 'a\
Extra twenty characters
' myfile

. Если это для домашней работы, вы должны рассмотреть, что такое ваш класс и что вы должны изучать , и выберите наиболее подходящий ответ на основе этого

2
ответ дан 24 May 2018 в 17:12
  • 1
    ... вы должны рассмотреть, что ваш класс о ... : +1. Я, хотя это был вопрос с чистой оболочкой, но я мог ошибаться. – Andrea Corbellini 6 October 2013 в 22:44
  • 2
    Спасибо! Не могли бы вы рассказать мне, как это будет добавлять текст после каждой строки текстового файла? Большое спасибо! – yyyzzz 6 October 2013 в 22:45
  • 3
    Нет, это не домашнее задание :) Я привык к среде Linux – yyyzzz 6 October 2013 в 22:47

Если входной файл Hugh, вы можете использовать awk для его ускорения ..

awk '{print $0,"\ntype your symbols here "}' input > output
0
ответ дан 24 May 2018 в 17:12

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

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