「C Shell」の版間の差分
削除された内容 追加された内容
m 仮リンクの除去:expr |
m 仮リンクの除去:リターンコード |
||
51行目:
}}
shには[[式 (プログラミング)|式]]の文法が存在しない。角括弧で囲まれた条件式は、外部の{{仮リンク|test (Unix)|en|test (Unix)|label=test}}というプログラムで評価する必要がある。つまり、shのifコマンドは[[子プロセス]]を起動して引数を別のコマンドとして実行させる。その子プロセスが終了したときの
対照的にcshは自前で式を評価でき、高速である。[[可読性]]もよいと言われている。演算子や構文の多くはC言語のものをそのまま使っている。キーワードを逆に綴ることもなく、全体としてよりC言語に近いスタイルである。
176行目:
: コマンドは、次のような手段で1行に複数個連結することができる。
::<code>;</code> は、1つめのコマンドを実行し、次に2つめのコマンドを実行することを意味する。
::<code>&&</code> は、1つめのコマンドを実行し、その
::<code>||</code> は、1つめのコマンドを実行し、リターンコードが0以外(失敗)の場合に2つめのコマンドを実行する。
; [[パイプ (コンピュータ)|パイプ]]
|