ls -l | sed "$(while (( ++i < 5 )); do echo "N;"; done) a -- COMMIT --"
Команда ls -l | sed "$(while (( ++i < 5 )); do echo "N;"; done) a -- COMMIT --"
вставляет строку «— COMMIT —» после каждой пятой строки вывода команды «ls -l». Это полезно, если нужно внести разделитель в длинный список файлов. Альтернативой может быть использование других инструментов для манипуляции текстом, таких как awk или perl. Аргументы: нет.