/usr/bin/dash: Difference between revisions

Line 523: Line 523:


=== White Space Splitting (Field Splitting) ===
=== White Space Splitting (Field Splitting) ===
    After parameter expansion, command substitution, and arithmetic expansion the shell scans the results
パラメータ展開、コマンド置換、算術展開の後、シェルはフィールド分割のためにダブルクォートで発生しなかった展開と置換の結果をスキャンし、複数のフィールドが発生することがある。
    of expansions and substitutions that did not occur in double-quotes for field splitting and multiple
    fields can result.


    The shell treats each character of the IFS as a delimiter and uses the delimiters to split the results
シェルはIFSの各文字をデリミタとして扱い、デリミタを使ってパラメータ展開やコマンド置換の結果をフィールドに分割する。
    of parameter expansion and command substitution into fields.


=== Pathname Expansion (File Name Generation) ===
=== Pathname Expansion (File Name Generation) ===