シェルスクリプト総合@LINUX Part4at LINUXシェルスクリプト総合@LINUX Part4 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト600:login:Penguin 08/11/25 21:27:49 Q3bl66bL >>599 これははじめてみたなぁ $(())といいこれといい、演算機能つけるなら普通に $hoge=$1+$2+$3+$4+$5 みたいな書き方許してくれもいいのにね 601:login:Penguin 08/11/25 22:33:31 MTxeuCTC $(( $1 + $2 )) はPOSIX shellの範囲にあるけど $[ $1 + $2 ] はbash拡張(しかもdeprecated)だ。letもPOSIXにない。 602:login:Penguin 08/11/25 22:49:51 +1wUZzkP >>599-601 単なる宿題の手伝い、つまんね。sed狂の人ぐらいヒネってちょ。 603:login:Penguin 08/11/26 01:23:56 XqTaeM1U $(( $1 + $2 )) これってできるんだ? $((hoge + hogehoge)) みたいな書き方しかできないと思い込んでた 604:login:Penguin 08/11/26 16:54:19 fRJ0bu/c >>602 題意を満たしながらも難解で意味不明で実用性皆無なスクリプトを書くのも楽しいな。 #!/bin/sh echo $@`shift;echo -e \\\t|expand -t$#|tr \ +`p|dc とか。 605:login:Penguin 08/11/27 12:25:07 nbCEJRVf 引数不定で最短なら (IFS=+;echo "$*")|bc とかどうだろう 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch