вот чтобы перенаправить вывод одной проги в ввод другой можно использовать |
например
ps aux | grep some_procа почему нельзя сделать
which ls | file
bash-3.00$ which ls | file
usage: file [-dh] [-M mfile] [-m mfile] [-f ffile] file ...хотя
bash-3.00$ which ls | grep b
/usr/bin/lsможно сделать только так
bash-3.00$ file `which ls`
/usr/bin/ls: ELF 32-bit LSB executable 80386 Version 1, dynamically linked, not strippedЭто зависит эт того, как прога читает stdin?
>можно сделать только так
>bash-3.00$ file `which ls`
>/usr/bin/ls: ELF 32-bit LSB executable 80386 Version 1, dynamically
>linked, not stripped
>
>Это зависит эт того, как прога читает stdin?Есть небольшая разница между stdin и списком параметров ;)
which ls | xargs filexargs читает stdin и передает его как аргументы в команду file