JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... e "misc.example.org"; option domain-name-servers ns1.misc.example.org, ns2.misc.example.org; } クライアント側では、条件付き評価の例は次のようになるでしょう: # example.org はファイヤウォールで DNS をフィルタするので、 # example.org ネットワークに繋がる ... g" { prepend domain-name-servers 127.0.0.1; } if 文と elsif 継続文は、引数としてブール式を取ります。 つまり、これらの文は、評価されるとブール値の結果を生成する式を取ります。 式の評価結果が真になると、 if 文の直後のブレースで括られた文が実行され、後続す ... る elsif と else の節はスキップされます。 そうでない場合、評価結果が真になる elsif 節に出会うまで、後続する各 elsif 節の式がチェックされます。 そのような節が見付かると、直後のブレース中の ... ... いため、 リスト との間が空白またはシェルのメタ文字で分かれている必要があります。 (( expression )) expression が後述の 算術式評価 で説明される規則に従って評価されます。 式の値が 0 でない場合、返却ステータスは 0 になります。そうでない場合、 返されるステ ... ータスは 1 になります。これは let " expression " と全く同じものです。 [[ expression ]] 条件式 expression の評価値に従って 0 または 1 を返します。 式は後述の 条件式 で説明する、プライマリによって構成されます。 単語分割とパス名展開は [[ ... れず、返却ステータス 0 が返されます。 for (( expr1 ; expr2 ; expr3 )) ; do list ; done 最初に、算術式 expr1 が、後述の 算術式評価 で説明される規則に従って評価されます。 次に、算術式 expr2 がゼロになるまで繰り返し評価されます。 算術式 expr2 の評価結果が ... ... elds の文字列の定義は出力されません。 初期状態では fields は XYZ となっています。 et-al* string m n ラベル式における式 @ の評価での et al の使い方を制御します。 著者のシーケンスを明確にするために必要な著者の数を u 、著者の合計が t とすると、最後の t - ... まれている時に使用するべきです。 これは参考文献が累積されていないと影響がありません。 ラベル式 ラベル式は通常もしくは一時的に評価できます。 通常評価の結果は出力に使われます。 一時的評価の結果は 一時的ラベル と呼ばれ、通常評価でラベルを明確にする必要があ ... る情報を集めるために使わ れます。 date-as-label と short-label コマンドで指定されるラベル式は一時的には評価されません。 通常評価と一時的評価は @ と * と % の式を除いた全てのタイプの式で同じです。 以下の説明は特に指定された場合を除き ... ... min(scale(a)*b, max( scale, scale(a)))) となります。 expr^0 は常に 1 を返します。 ( expr ) 標準の優先度を使わずに、この式の評価を優先します。 var = expr 式の値が変数に代入されます。 var <op>= expr "var" が一度しか評価されないこと以外は "var = var <op> ... あります。 演算式が "<variable> <assignment> ..." で始まっていれば、 それは代入文として扱われます。 そうでなければ、演算式は評価されて出力に表示されます。 結果が表示された後、改行が表示されます。 例えば、"a=1" は代入文であり、 "(a=1)" は代入文が埋め込ま ... た文字列および演算式のリストであり、 各文字列あるいは演算式がリストの順に表示されます。 最後に改行は出力されません。 演算式は評価され、その値が表示されるとともに、 変数 last に代入されます。 print 文中の文字列は出力に表示されますが、特殊文字を含めること ... ... ... ... 想配列変数です (前述の 配列 を参照)。 -f 関数名だけを使います。 -i 変数を整数として扱います。変数に値が代入されたときに算術式評価 ( 算術式評価 を参照) が実行されます。 -l 変数に値が代入されると、全ての大文字は小文字に変換されます。 大文字属性は無効にな ... は真を返します。 エラーが起きた場合や不正なオプションがあった場合には、 kill は偽を返します。 let arg [ arg ...] 各 arg は評価を行う算術式です ( 算術式展開 を参照)。 最後の arg を評価した結果が 0 であれば、 let は 1 を返します。 それ以外の場合には 0 ... す。 -u 標準入力の代わりにファイル・ディスクリプター fd から行を読み込みます。 -C quantum 行が読み込まれるごとに callback を評価します。 -c オプションで quantum を指定します。 -c callback を呼び出す間隔の行数を指定します。 -c なしで -C が指定されたとき ... ... れは例外の原因になる。 これを避けるため、C99 では以下のリストに示すマクロを定義している。 これらのマクロでは、引数を 1 回だけ評価することが保証されている。 引数には実数の浮動小数点数型を指定しなければならない。 (注意: これらのマクロの引数に整数値を渡さな ... (y) || (x) > (y) を決定する。 x または y が NaN でも例外を発生しない。 このマクロは x != y と等価ではない。 なぜなら、この評価式は x または y が NaN の場合に true となるためである。 isunordered () 引数が unordered かどうか、つまり引数の少なくとも一方 ... ... れは例外の原因になる。 これを避けるため、C99 では以下のリストに示すマクロを定義している。 これらのマクロでは、引数を 1 回だけ評価することが保証されている。 引数には実数の浮動小数点数型を指定しなければならない。 (注意: これらのマクロの引数に整数値を渡さな ... (y) || (x) > (y) を決定する。 x または y が NaN でも例外を発生しない。 このマクロは x != y と等価ではない。 なぜなら、この評価式は x または y が NaN の場合に true となるためである。 isunordered () 引数が unordered かどうか、つまり引数の少なくとも一方 ... ... れは例外の原因になる。 これを避けるため、C99 では以下のリストに示すマクロを定義している。 これらのマクロでは、引数を 1 回だけ評価することが保証されている。 引数には実数の浮動小数点数型を指定しなければならない。 (注意: これらのマクロの引数に整数値を渡さな ... (y) || (x) > (y) を決定する。 x または y が NaN でも例外を発生しない。 このマクロは x != y と等価ではない。 なぜなら、この評価式は x または y が NaN の場合に true となるためである。 isunordered () 引数が unordered かどうか、つまり引数の少なくとも一方 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。