Ответ: котенок + тильда (KiTTY - это форк PuTTY версии 0.66), ребята! Вся моя жизнь была ложью: D
http://www.9bis.net/kitty/?page=Download
В нем исправлена ошибка Shift + клавиши со стрелками, поставляемая с замазкой (также Shift + клавиши со стрелками не было работает в других клиентах ssh)
Использование GNU awk:
#!/usr/bin/gawk -f
{
for (c=strtonum($1) ; c ; c--)
print
}
С awk
так же, как ответ JigglyNaga:
awk '{ c=0; while ($1>c++) print }' infile
Чистый раствор Баша:
#!/bin/bash
while IFS= read -r line; do
repeats=${line%%[ \t]*} # part of line up to first space or tab
while ((repeats--)); do echo "$line"; done
done < "$1"
Альтернативное решение awk:
<infile awk ' i=$1 { while(i--) print }'