> Мне нужно выполнить такую команду, которая бы возвратила заданный код возврата. Код
> возврата принимается из входного потока.1) Зачем?
2) Прими код, сделай выход с этим кодом ВНУТРИ своей софтины.
3) Но зачем?
> Пытаюсь сделать так:
> > echo 32 | xargs exit
> xargs: exit: Нет такого файла или каталога
>
Ну тут как бы если и сработает, то код возврата exit увидит только xargs, а конвеер увидит код возврата xargs.
> Неожиданный сюрприз. Какого-то черта xargs не работает со встроенными командами
> шелла...
xargs -- construct argument list(s) and execute utility
Действительно, сюпрайз, мазафака.
> Как по-другому можно решить эту задачу?
Какую задачу то?