[程式] 有bash语言大师吗 `跟'跟"有什么差别

楼主: Wardyal (Wardyal)   2024-08-02 11:25:58
我在写一个工具是透过gpio判断说要不要启一些driver
===== (X) ash: cat sys/class/gpio/gpio123/value: bad number
if [ 0 -eq "cat sys/class/gpio/gpio123/value" ];then
echo "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
fi
===== (X) ash: cat sys/class/gpio/gpio123/value: bad number
if [ 0 -eq 'cat sys/class/gpio/gpio123/value' ];then
echo "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
fi
===== (O) AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
if [ 0 -eq `cat sys/class/gpio/gpio123/value` ];then
echo "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
fi
=====
为啥只能用`阿
这东西是什么 (我是从别人code复制来的)
跟'不一样吗
作者: HidekiRyuga (酷教信徒流河)   2024-08-02 11:28:00
去问Chatgpt
楼主: Wardyal (Wardyal)   2024-08-02 11:30:00
干真假 我现在才知道有这个用法好屌喔
作者: MurasakiSion (紫咲シオン)   2024-08-02 11:30:00
其他的你只是在拿字串跟0比吧
楼主: Wardyal (Wardyal)   2024-08-02 11:31:00
对阿 那value输出就是0或1

Links booklink

Contact Us: admin [ a t ] ucptt.com