其實,bc 指令只要搭配 echo 指令或是 <<< 符號就可以像下面的範例一樣,用一行指令就可以把算式給算出來了,但是,每次都要打那麼多一樣的字,阿舍就覺得這個應該要可以省略一點,所以,想要只打一個指令加算式就可以算出來哩 !
$ echo "((11*31.5)+100)/3" | bc -lq
$ bc -lq <<< "((11*31.5)+100)/3"
所以,阿舍是想到有二種方式來讓要計算時可以更簡單一點,一個是用 script 來用 echo 指令加 bc 指令計算,另一個則是直接用 alias 搭配 <<< 符號來使用,結果,阿舍當然是選用第二種,不用寫 script 的方式來用囉 ! 設定和用法方式如下。
$ alias cl='bc -lq <<< '
$ cl "((11*31.5)+100)/3"
$ cl 32-4*3
本來,阿舍的希望是連那個雙引號都可以不用輸入的,但是,不幸的是,這個括號是 Shell 的關鍵字,如果不用雙引號把算式包起來的話,就會出現錯誤訊息哩 ! 所以,如果算式有用到括號時,就一定要記得用雙引號才不會有錯,而如果只是簡單算式,那就可以直接輸入哩 ! (如上面第三行指令 )
算式有用到括號時,就要用雙引號才行哩 ! |
這樣,阿舍就可以更直覺的計算算式了哩 ! 有需要的人就參考看看囉 ! ... ^^=
推薦閱讀
- 問題沒解決嗎? 更多的 Ubuntu 教學在 這裡
- Prompt Injection: 提示詞注入安全漏洞
- 二款 Mac 無痛安裝的 Stable Diffusion 軟體
- 用 AI 寫部落格文章好不好 ?
- 沒有免費的 Midjourney 和 Colab 又不想花錢怎麼辦 ?
- 不學 Prompt 技巧也能善用 ChatGPT 的簡單方法
- 企業 AI 應用:不只是聊天機器人
- Automatic 比 Automatic1111 更好用 ? 都是 Stable Diffusion WebUI
- Stable Diffusion 的 /describe 圖生文功能
- AI 畫出讓人可怖的美圖 !
有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁
沒有留言 :
張貼留言
歡迎留言提問和討論 .... 😁