in reply to shell execution question

why doesnt this work, it seems like it should... to me at least?

For enlightenment on this question, try

print `ping host1 -c 1`;
and ponder the result.