ご連絡はm-tam(at)mbp.nifty.comへ。Gmailが捨ててしまわないように気をつけてどうぞ 訳あってKsh93について調べていたんですが、Ksh93には三項演算子があったりします。三項演算子でググっているとこんなページを見つけました 三項演算子?:の正しい書き方 条件演算子は、正しくは以下のように書く。 condition ? true-expression : false-expression なるほど、知りませんでした。確かに上げられている例を見てもわかるとおり、三項演算子はそれ全体の値を使いたいから使うのだというのがこう書けば明確に理解できます。 はてブのコメントを見ると、三項演算子は「if文を1行で書きたいとき」に使うのに改行しちゃ意味がないという意見があるんですが、別にif文を1行で書きたいんなら if(i > 0){ printf("OK\n"); }else{