The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
pipes, !*! saved, 22-Июл-06, 22:07  [смотреть все]
вот чтобы перенаправить вывод одной проги в ввод другой можно использовать |
например
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?

  • pipes, !*! gyn61, 22:39 , 22-Июл-06 (1)
    >можно сделать только так
    >bash-3.00$ file `which ls`
    >/usr/bin/ls:    ELF 32-bit LSB executable 80386 Version 1, dynamically
    >linked, not stripped
    >
    >Это зависит эт того, как прога читает stdin?

    Есть небольшая разница между stdin и списком параметров ;)

  • pipes, !*! DeadMustdie, 15:22 , 23-Июл-06 (2)
    which ls | xargs file

    xargs читает stdin и передает его как аргументы в команду file




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру