2010-01-29から1日間の記事一覧

Non-modern Shell Programing (4)

2.6.3 コマンド置換 コマンド置換は、コマンドの出力がコマンド名自体の代わりとして置換されることを許す。コマンド置換はコマンドが下記によって囲まれている時に起こるものとする。 $(コマンド)または(バッククォートされたバージョン): `コマンド`シェ…

Non-modern Shell Programing (3)

2.3 トークン認識 シェルはファイルから、対話シェルの場合は端末から、sh -cあるいはsystem()の場合は文字列から、行として入力を読む。入力行は無制限の長さを持ちうる。入力行は2つのメジャーモードを用いて構文解析される。2つのメジャーモードとは、通…

Non-modern Shell Programing (2)

書く気力が失せたので、SUSv4のShell Command Languageの翻訳でお茶を濁すことにする。基本的に直訳なので翻訳の質についてはご容赦。 2.2 クォート クォートは、ある文字群や単語のシェルにとって特別な意味を除去するために用いる。クォートは、次の段落に…