加藤(大阪)です。

Tue, 8 Apr 2014 19:44:20 +0900 付
[email protected]さんのメールより引用:

> 前置のゴミをとってやれば対象の数値計算シェルスクリプト自体は動くよう
> にはなるのですが、そういう問題でもないので、どなたか情報や前置のゴミ
> を出さないようにする解決策などをお持ちの方はおられませんでしょうか?

「bcのゴミを出さない方法」ではありませんが、整数の四則演算程度なら bc で
なく expr で代替するのではだめでしょうか?

-  r2=`echo -n "$1 $2 $3" |bc  -iq`
+  r2=`expr "$1" "\$2" "$3"`

expr のほうがコードも小さいので多少の高速化も期待できそうですが。

-- 
m_kato <[email protected]>
        http://www2.odn.ne.jp/add10/
_______________________________________________
vine-users mailing list
[email protected]
http://listserv.linux.or.jp/mailman/listinfo/vine-users

メールによる返信