У меня есть следующие файлы:
#ls
test test2 test3 test4
теперь в соответствии с xargs -0 ввод обрезается на основе нуля вместо пробела, следовательно, поскольку в моем входе нет нуля, 4 файла должны быть напечатаныв одной команде эха.В результате получается одна команда эха. Однако между каждым файлом есть новая строка:
#ls | xargs -0
test
test2
test3
test4
Чтобы быть уверенным, что есть только одна команда:
ls | xargs -0 -p
echo test
test2
test3
test4
?...n
почему между каждой строкой стоит новая строкафайл?