當|bc也在指令中的時候 如何"echo"不換 … - Linux

Belly avatar
By Belly
at 2010-12-09T12:40

Table of Contents

※ 引述《bbirthday (想念....)》之銘言:
: 例如說 我有以下指令在script裡
: x=100
: echo "scale=2; sqrt($x)/3" |bc
: echo " dollars"
我是覺得既然你都用了變數,那就用的徹底一點

#!/bin/bash

x=100
result=`echo "scale=2; sqrt($x)/3" | bc`
echo "$result" "dollars"

這樣應該會比用printf清楚一些~

--
Tags: Linux

All Comments

Callum avatar
By Callum
at 2010-12-10T12:15
最後一行也可以改成echo "$result dollars" 看個人習慣~
Megan avatar
By Megan
at 2010-12-10T22:01
喔喔 謝謝!!! 這也是我一直想要學的東西!!我愛這個板 XD

當|bc也在指令中的時候 如何"echo"不換行?!

Edward Lewis avatar
By Edward Lewis
at 2010-12-09T10:53
例如說 我有以下指令在script裡 x=100 echo and#34;scale=2; sqrt($x)/3and#34; |bc echo and#34; dollarsand#34; 輸出會是 3.33 dollars 如果我想要這樣的輸出: 3.33 dollars 我應該怎麼做呢? 我試過 ...

請問如何尋找已用過, 特定的指令?

William avatar
By William
at 2010-12-08T23:51
※ 引述《pgychen (pp)》之銘言: : 想如何快速尋找,已經下過的指令。 : 不好意思,是一個很古老的問題。 : 我們知道在 shell 裡面,通常都會記憶已打過的指令, : 甚至登出之後,還會紀錄到 .bash_history 像這一類的檔案裡面, : 以便下一次登錄後可以使用。使用方式通常都是 ...

msmtp如何設定信件主旨?

Sierra Rose avatar
By Sierra Rose
at 2010-12-08T23:33
我已經將msmtp安裝完畢, 若是不再安裝其他軟體, 純粹使用msmtp如何設定主旨? 我利用command line可以直接寄出信件, 可是寄出的信件都沒有標題,只有內文. 利用的指令是 cat text | msmtp 123at123.com 可以將text內文cat出來寄到123at123. ...

裝了ubuntu後開不了機

Adele avatar
By Adele
at 2010-12-08T21:17
我的系統本來是WIN7 今天以Wubi裝了ubuntu 裝完後重開機有選項可選進入windows還是ubuntu 進入ubuntu後下載了一些Chrome,MSN等等 也做了更新 後來要重開機以windows進入後 畫面出現 error: no such device: 6e3de153-d6f ...

可以用自己架的SMTP寄信給外部的信箱嗎?

Una avatar
By Una
at 2010-12-08T20:39
大家好,我是學習Linux的新手。我在ubuntu使用postfix架設mail server,僅僅在剛裝好 套件的設定頁輸入我的網域。目前的pop3 imap功能都正常,信箱可以正常收信,也可以透 過外部的smtp來作寄信的動作。但是不能用自己架的smtp來寄信到外部信箱,不過可以寄 網內的信箱。 請問有可 ...