/usr/bin/dash: Difference between revisions

Line 126: Line 126:


=== Commands ===
=== Commands ===
    The shell interprets the words it reads according to a language, the specification of which is outside
シェルは読み取った単語を言語に従って解釈するが、その仕様はこの man ページの範囲外である (POSIX 1003.2 文書の BNF を参照すること)。 しかし、基本的には、行を読み、その行の最初の単語(または制御演算子の後)が予約語でなければ、シェルは単純なコマンドを認識する。
    the scope of this man page (refer to the BNF in the POSIX 1003.2 document).  Essentially though, a
そうでない場合は、複雑なコマンドや他の特殊な構成が認識された可能性がある。
    line is read and if the first word of the line (or after a control operator) is not a reserved word,
    then the shell has recognized a simple command.  Otherwise, a complex command or some other special
    construct may have been recognized.


=== Simple Commands ===
=== Simple Commands ===