вот моя короткая проблема
$ echo 'for i in [email protected]; do echo arg: $i; done; echo DONE' > /tmp/test.sh
$ echo "ac\nbc\ncc\n" | xargs bash /tmp/test.sh
arg: ac
arg: bc
arg: cc
DONE
Это то, что я ожидаю, но
$ echo "ac s\nbc s\ncc s\n" | xargs -d \n bash /tmp/test.sh
arg: ac
arg: s
arg: bc
arg: s
arg: cc
arg: s
DONE
Должен ли выход быть?
arg: ac s
arg: bc s
arg: cc s
DONE
Как получить второй вывод с помощью xargs?