Утилита tr
может использоваться для замены каждого пробела символом новой строки, например:
tr ' ' '\n' <infile >outfile
Если между именами файлов в строке есть несколько пробелов, вы можете сжать сгенерированные новые строки в одиночные, используя tr -s
.
Это, очевидно, предполагает, что ни одно из имен файлов не содержит встроенных символов пробела.
Вы также можете добиться того же эффекта с помощьюsed
:
sed 'y/ /\n/' infile >outfile