#include <stdio.h>
#include <sys/wait.h>
#include <unistd.h>
const char* bash_script = "printf '%s\n' \"First argument: $1\" \"Second argument: $2\"";
int main(void) {
int pid = fork();
if (pid == 0) {
execlp("bash", "bash", "-c", bash_script, "bash", "Argument One", "Argument Two", NULL);
} else {
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzeXMvd2FpdC5oPgojaW5jbHVkZSA8dW5pc3RkLmg+Cgpjb25zdCBjaGFyKiBiYXNoX3NjcmlwdCA9ICJwcmludGYgJyVzXG4nIFwiRmlyc3QgYXJndW1lbnQ6ICQxXCIgXCJTZWNvbmQgYXJndW1lbnQ6ICQyXCIiOwoKaW50IG1haW4odm9pZCkgewoKCWludCBwaWQgPSBmb3JrKCk7CglpZiAocGlkID09IDApIHsKCQlleGVjbHAoImJhc2giLCAiYmFzaCIsICItYyIsIGJhc2hfc2NyaXB0LCAiYmFzaCIsICJBcmd1bWVudCBPbmUiLCAiQXJndW1lbnQgVHdvIiwgTlVMTCk7Cgl9IGVsc2UgewoJCWludCBleGl0PTA7CgkJd2FpdHBpZChwaWQsICZleGl0LCAwKTsKCQlwcmludGYoIlNoZWxsIGV4aXRlZCB3aXRoIHN0YXR1czogJWRcbiIsIGV4aXQpOwoJfQp9Cg==