Usually when you execute some shell script and you need to reuse the output for another shell script or internal you need to do something like:
This is ok, but maybe we could provide something like:
sho = shell output
which basically takes the output and put it in a var.
Another option could be adding a parameter to sh that indicates that we want to capture the outout and return it back.