Когда Вы осуществляете рефакторинг кодовую базу и можете показать, что удалили строки кода, и все регрессионные тесты все еще передали.
Это грубо, потому что sed обычно обрабатывает строка за раз:
sed -e :a -e N -e 's/\n/ /' -e ta input.txt
Это лучше:
tr '\n' ' ' < input.txt
Я решил заменить новую строку пробелом. tr можно заменить только одним символом (или удалить с помощью опции -d).
Гибкость и простота:
perl -ne 'chomp;print $_," "' input.txt
Где "" - это все, что вы хотите, вместо новой строки.
все, что вы хотите, вместо новой строки. все, что вы хотите, вместо новой строки.