Да. Если это закрытый источник, или вы не знаете java ...
Снова напечатать строку:
$ printf "%0.s-" {1..10}
----------
На основе этого мы можем прокрутить файл и напечатать строку столько раз, сколько мы укажем в выражении скобки: [ ! d1]
while IFS= read -r line
do
printf "%0.s$line\n" {1..3}
done < file
change this number as you wish
v
$ while IFS= read -r line; do printf "%0.s$line\n" {1..3}; done < a
888
888
888
924
924
924
873
873
873
1374
1374
1374
Хотя мое предпочтение было бы использовать awk, подобное этому, очень похоже на то, что ранее публиковали другие (например, хорошие ответы): [ ! d3]
awk -v tot=3 '{for (i=1; i<=tot; i++) print}' file
Вы могли бы просто сделать это с помощью sed.
$ sed 's/\(.*\)/\1\n\1\n\1/g' file
888
888
888
924
924
924
873
873
873
1374
1374
1374