推 Bencrie: set a='16 * 1' 或 set a="16 \* 1" 07/24 11:08
→ kikilalagirl: c-shell? bash-shell? 請搞清楚要玩哪一種. 07/24 11:38
→ EdwardGJLee: 我的 csh/tcsh 都正常執行運算。 07/24 11:42
→ EdwardGJLee: 標題是 bash。XD 07/24 11:43
推 mpst897: bash的set不是用來設普通變數的吧? 07/24 12:51
→ bpsk: 不好意思 我使用的是csh 07/24 12:51
→ mpst897: shebang是csh? 07/24 12:54
→ bpsk: 回mp大 對 我是使用csh 07/24 12:59
推 mpst897: 問題一 用一樓的方法可以嗎 也可以試試 set noglob 關掉 07/24 13:26
→ mpst897: wildcard 07/24 13:26
謝謝各位的幫忙(鞠躬)
後來發現 set a = "16 * 1" 是可以存入的
但是要echo出來debug的時候要寫 echo "&a" 而不是 echo &a
具體原因就不知道了
謝謝各位前輩
小弟繼續加班惹QQ
※ 編輯: bpsk (106.1.232.133 臺灣), 07/24/2021 19:35:07
→ kenduest: 你應該是說 echo $a 顯示內容。加上雙引號可以避免 * 07/24 19:46
→ kenduest: 被 shell 識別展開當作找目前工作目錄檔名帶入情況 07/24 19:46
推 mati628: 可以用bc做 cat test.txt | bc 07/28 18:06