我知道-0可以使用,但它是PITA,因为不是每个命令都支持NUL分隔的输出.
alias myxargs='perl -p -e "s/\n/\0/;" | xargs -0' cat nonzerofile | myxargs command
应该管用.