Most of the time I see someone suggesting using a pipe in a bash script there is someone pointing out not to use it and instead use only one command.
Example:
find $dir -name $pattern
instead of
ls $dir | grep $pattern
Is there another reason than look to avoid pipe?
ls
: mywiki.wooledge.org/ParsingLs