0
我想用bc編寫一個非常簡單的腳本。如何克服這個命令中的*擴展?
我的腳本保存爲cl
,幷包含
#!/bin/bash
echo "[email protected]" | bc
但運行cl 2 * 3
給出了一些(standard_in) 1: syntax error
線。
運行cl 2*3
給出正確的輸出。
由於軟限制,我相信*正在擴展到文件名。如何避免它?
我想用bc編寫一個非常簡單的腳本。如何克服這個命令中的*擴展?
我的腳本保存爲cl
,幷包含
#!/bin/bash
echo "[email protected]" | bc
但運行cl 2 * 3
給出了一些(standard_in) 1: syntax error
線。
運行cl 2*3
給出正確的輸出。
由於軟限制,我相信*正在擴展到文件名。如何避免它?
一如既往,引用或轉義它。
cl 2 '*' 3
cl 2 \* 3
引用就是答案! – fedorqui