shell中获取程序输出 深碍√TFBOYSˉ_ 2022-09-25 02:25 137阅读 0赞 **1.待执行的程序** **gcc printf.c -o printf** #include <stdio.h> int main() { printf("hello world\n"); return 1; } **2.shell脚本** **test.sh** #! /bin/sh value1=`./printf` value2=$? echo "value1: $value1" echo "value2: $value2" **执行结果:** ![20160805141442395][] **总结:反双引号与\`\`与$?的区别就在于此。** End; [20160805141442395]: /images/20220719/32cf54ca89f843e998a3665931a42e8c.png
还没有评论,来说两句吧...