Hey, just passing by your repo and I wanted to ask how this is different from piping the output of a command into |sh e.g., > echo $PWD | awk '{ print "ls "$0 }' ls /home/cadnav > echo $PWD | awk '{ print "ls "$0 }'|sh <output of ls /home/cadnav>