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

Table of Contents

例如說 我有以下指令在script裡

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

輸出會是
3.33
dollars

如果我想要這樣的輸出:
3.33 dollars
我應該怎麼做呢?

我試過
echo -n "scale=2; sqrt($x)/3" |bc

echo -e "scale=2; sqrt($x)/3" |bc /c
但是都不成功

請高手幫幫忙 先謝謝了! =)

--

All Comments

Quintina avatarQuintina2010-12-09
printf `echo "scale=2; sqrt($x)/3" | bc`; echo " USD"
Dora avatarDora2010-12-14
太長,所以我把 dollars 換成 USD 了~ 不是故意的。
Heather avatarHeather2010-12-18
....請善用變數.....
Edith avatarEdith2010-12-19
@antontw, 謝謝!!!我是了一整個晚上了! 感激您!!