Я предполагаю / предполагаю, что апострофы не должны быть включены в вывод.
Стандартное решение оболочки, где infile
- это файл, содержащий входные данные:
while read i; do printf "%19s\n" "$i"; done < infile
где 19
- длина строки на строку в том виде, как они заданы (8) плюс требуемый отступ (11). Я снова предполагаю, что этот вид заполнения - это то, что вам нужно, а не просто добавление 11 пробелов ко всем строкам. Если это не так, вам нужно привести конкретный пример того, как должны обрабатываться входные строки различной длины.
Если апострофы должны были быть включены:
while read i; do printf "'%19s'\n" "$i"; done < infile