[BSD] xargs hogyan

attila.rajmund.nohl at ericsson.com attila.rajmund.nohl at ericsson.com
2006. Dec. 14., Cs, 17:43:06 CET


On Thu, 14 Dec 2006, Laszlo Nagy wrote:

>> bash-ban (meg hasonló shellekben):
>> find ... 2>/dev/null
>>
> Hú köszi! :-) Hol keressek erről leírást? Ilyen kellene még:
>
> 1. stdout -> stderr

1>&2

> 2. stderr -> stdout  (találtam példát, de a  " 2>&1  " nem működött, a
> /bin/sh tényleg "hasonlít" a bash-hez)

Használj bash-t /bin/sh helyett. A script elejébe bele kell tenni, hogy
#!/bin/bash

illetve azt az útvonalat, ahol a bash van.

> 3. stderr belemegy egy csőbe, stdout egy másikba (Vagy ehhez már program
> kell?)

Ez így nem fog menni, parancssorban kicsit nehézkes lenne megadni.
mkfifo-val létre lehet hozni "named pipe"-okat, amik file-nak néznek ki,
de csőként viselkednek, lehet beléjük írni és olvasni.

 				Bye,NAR
-- 
"Beware of bugs in the above code; I have only proved it correct, not
  tried it."



További információk a(z) BSD levelezőlistáról