[程式] 有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