Вы также можете использовать while -loop.
Пример: Содержимое foo.txt (это ваш источник):
foo
bar
foobar
bar.txt пуст (Это ваш целевой файл). Вы можете теперь rn следующего цикла, чтобы записать содержимое foo.txt несколько раз в bar.txt:
while [ $(stat --format "%s" bar.txt) -lt 150 ]
do
cat foo.txt >> bar.txt
done
Объяснение:
stat --format "%s" bar.txt отображает размер bar.txt ] в байтах. while [ $(stat --format "%s" bar.txt) -lt 150 ] следующие действия будут повторяться до достижения целевого размера (в данном случае 150 байт). cat foo.txt >> bar.txt добавьте содержимое foo.txt в bar.txt