Как я могу повторить каждое текстовое поле в столбце число раз, указанное в другом столбце?

Я нашел ответ в следующей ссылке, отлично работает. Я искал это в течение последнего месяца или около того!

http://www.sysads.co.uk/2014/06/install-sopcast-player-0-8-5-ubuntu-14 -04 /

1
задан 12 March 2017 в 09:20

1 ответ

Использование Perl:

perl -pe 's/(\d+) (\d+\n)/$2 x $1/e' foo

Здесь:

-pe запускает выражение в каждой строке, автоматически печатая его после (\d+), соответствует строке цифр, а [ f4] соответствует строке цифр с новой строкой. Затем $2 x $1 повторяет вторую согласованную группу столько раз, сколько значение первой согласованной группы. /e сообщает Perl, что замена также должна оцениваться как выражение Perl
5
ответ дан 23 May 2018 в 02:32

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

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