2015-04-15 40 views
0

我想用bc編寫一個非常簡單的腳本。如何克服這個命令中的*擴展?

我的腳本保存爲cl,幷包含

#!/bin/bash 
echo "[email protected]" | bc 

但運行cl 2 * 3給出了一些(standard_in) 1: syntax error線。
運行cl 2*3給出正確的輸出。

由於軟限制,我相信*正在擴展到文件名。如何避免它?

+1

引用就是答案! – fedorqui

回答

1

一如既往,引用或轉義它。

cl 2 '*' 3 
cl 2 \* 3