help-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: access the stdin of the parent process in a pipeline


From: Mike Jonkmans
Subject: Re: access the stdin of the parent process in a pipeline
Date: Wed, 25 Mar 2020 20:28:47 +0100

Apart from the redirection as part of a function declaration,
you can also use compund commands, as Chet already mentioned.
One hardly see these constructs in system scripts.
Though they are properly documented in the bash manual.

Sometimes a 'subshell function' may be useful :

        f() ( ... )

E.g. when 'cd's are done in the body, the working directory gets restored.

If you want to abbreviate a long construct, these can be used:

        f() [[ ... ]]
        f() (( ... ))

And even:
        
        f() for ... done 
        f() if ... fi
        etc.

Regards, Mike



reply via email to

[Prev in Thread] Current Thread [Next in Thread]