sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #24923
Re: Hardcore (ba)sh spørgsm ål.
On Fri, 14 Jul 2000, Frank Damgaard wrote:
> On Fri, Jul 14, 2000 at 17:15:56 +0200, Mads Bondo Dydensborg wrote:
>
> ..
>
> > Jeg finder det iøvrigt mærkværdigt at der ikke er en | på stderr, ala 2|,
> > men det har nok alle mulige syntaks/parse årsager.
>
> Men ellers skift til tcsh der har |& som appender stderr til stdout i pipe.
tcsh har ikke - så vidt jeg ved - process substitution.
Bortset fra det, er det slet ikke det samme jeg taler om. |& i tcsh er nok
det samme som (med mindre du mener appender bogstaveligt?) 2&>1, der
kopierer indstillingerne fra fil descriptor 1 til 2.
Hvad jeg mener er at man ikke kan skrive noget ala
./ged 2| kommando_der_får_stderr_fra_ged_som_stdin | kommando_stdout_fra_ged
Men, i virkeligheden er
./ged 2> >(kommando_stderr) > >(kommando_stdout)
netop det, bare med en anden syntaks.
Så vidt jeg ved er process substitution en feature tcsh _ikke_ har. Og
faktisk netop en af grundende til at jeg holder mig til bash - udover at
bash er standard på de fleste linux distroer.
Mads
--
Mads Bondo Dydensborg. madsdyd@xxxxxxxxxxxx
Oh well, all operating systems crash constantly right? This is normal, right?
It has to be, Microsoft couldn't be so popular if their OS was so bad, could
they?
Yes they could, and they are. And if you fail to realize it, it's your own
damn fault.
- Ron Coscorrosa, in response to MS France FUD
Follow ups
References