Как повторить n-ю строку m раз - PullRequest
0 голосов
/ 23 мая 2019

Я хочу повторить n-ю строку в текстовом файле m раз, но я не смог этого сделать.

Мой файл содержит слово 1:host в числах 2-й и 3-й строк, и я хочу, чтобы общее количество строк составило 12, включая уже две в файле.

Я не знаю, как сделать простой сценарий awk или sed.

Итак, ожидаемый результат должен быть:

#
1:host
1:host
1:host
1:host
1:host
1:host
1:host
1:host
1:host
1:host
1:host
1:host

1 Ответ

0 голосов
/ 25 мая 2019

Это все, что вы пытаетесь сделать?

$ cat file
#
1:host
1:host
foo

$ awk 'NR==3{for (i=1; i<=10; i++) print} 1' file
#
1:host
1:host
1:host
1:host
1:host
1:host
1:host
1:host
1:host
1:host
1:host
1:host
foo
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...