vine-users ML アーカイブ



[vine-users:082531] Re: Vine 6.2、bc-1.06.95-1vl6の不正出力について

  • From: KATO Masashi <mkato@xxxxxxxxxxxxx>
  • Subject: [vine-users:082531] Re: Vine 6.2、bc-1.06.95-1vl6の不正出力について
  • Date: Wed, 9 Apr 2014 14:04:28 +0900
加藤(大阪)です。

Tue, 8 Apr 2014 19:44:20 +0900 付
yoshino@xxxxxxxxxxxxxxさんのメールより引用:

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

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

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

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

-- 
m_kato <mkato@xxxxxxxxxxxxx>
	http://www2.odn.ne.jp/add10/
_______________________________________________
vine-users mailing list
vine-users@xxxxxxxxxxxxxxxxxxxx
http://listserv.linux.or.jp/mailman/listinfo/vine-users