Hopefully the question explains itself well enough. I'm referring to exta time and system resources involved for one vs. the other... I tend to think it would be the same, but I want to go beyond just think. Do the both make the same system calls?
This will highly depend on what is happening on the system besides your
elisp program running, because the
bash program (and all required libs) may or may not be cached at that moment in time. Same goes for
awk. In the case where you call
bash must already have been loaded into memory.