- 1 名前:login:Penguin mailto:sage [2008/05/17(土) 13:44:57 ID:9hFWtCOD]
- UNIX板のスレを見ている方も多数おられるかと思いますが、
まあそれはそれとして、BASHウゼーとか言われる心配なく 平和にLINUX的スクリプト談義しましょうよ。 初めての自作スクリプト、自信ないから見てください。な初心者から トリッキーな技を駆使した作品を披露したい、蘊蓄を語りたい上級者まで いろいろな人に参加して頂けると嬉しいです。 perlやらPythonやらの話が混ざっても良いんでない? Part3 : pc11.2ch.net/test/read.cgi/linux/1184077033/ Part2 : pc11.2ch.net/test/read.cgi/linux/1154578200/ Part1 : pc8.2ch.net/test/read.cgi/linux/1121994321/ >>2-5あたりに色々と。
- 599 名前:login:Penguin mailto:sage [2008/11/25(火) 20:44:14 ID:b3v2wMU+]
- 普通はexprとかletなんだろうな
あとはbcに渡しちゃうとか。 bashならこんな書き方もできるけどあまり使わないな。 $hoge=$[$1 + $2 + $3 + $4 + $5]
- 600 名前:login:Penguin mailto:sage [2008/11/25(火) 21:27:49 ID:Q3bl66bL]
- >>599
これははじめてみたなぁ $(())といいこれといい、演算機能つけるなら普通に $hoge=$1+$2+$3+$4+$5 みたいな書き方許してくれもいいのにね
- 601 名前:login:Penguin mailto:sage [2008/11/25(火) 22:33:31 ID:MTxeuCTC]
- $(( $1 + $2 )) はPOSIX shellの範囲にあるけど
$[ $1 + $2 ] はbash拡張(しかもdeprecated)だ。letもPOSIXにない。
|

|