On Wed, Nov 11, 2009 at 12:44 AM, Chet Ramey <[email protected]> wrote:
> > How do you silent this one without a subshell.
>
> What's wrong with the approach above?
>
Nothing wrong, but can be made more efficient because "| grep" means another
subprocess which can be eliminated if the shell silents the Terminate
command in the first place.
#!/bin/bash
{
sleep 60 &
P=$!
kill $P
sleep 1
} 2>&1 | grep -v " Terminated"
exit
Jeff
