举例来说,以下这个两个小程式yes/no分别会返回0/1(成功/失败):
/* yes.c */
void main(void) { exit(0); }
/* no.c */
void main(void) { exit(1); }
那麽以下这个"YES"的shell script便会显示"YES"。
#!/bin/sh
# YES
if yes ; then
echo "YES"
fi
而"NO"不会显示任何东西。
#!/bin/sh
# NO
if no ; then
echo "YES"
fi