Je crois que tout est dans le titre ...

Est-il possible d'éxecuter des commandes shell dans un programme en C ?
(Du style grep, cut, awk, ...)