$n+1 . . . から始まる一連の定位置パラメタを $1 . . . という名前に変更します。 n を省略すると、1 と見なされます。
argv の構成要素 (または variable が指定されればその変数の構成要素) を、 左へずらして最初の構成要素を切り捨てます。 未設定の変数および NULL 値に対してはエラーとなります。
$n+1 $n+1 . . . の定位置パラメタを $1. . . という名前に変更します。 n のデフォルト値は 1 です。 n に指定できる値は、 評価結果が $# 以下の負でない数になる算術式です。
1 つまたは 2 つのアスタリスク (*) が先頭に付加されている ksh(1) コマンドは、 以下のような特殊な処理を受けます。
コマンドが完了しても、 コマンドの直前の 変数代入リストは依然として有効です。
入出力のリダイレクトは変数代入後に行われます。
エラーが発生すると、 それを含むスクリプトは中止されます。
変数代入形式で、 ** から始まるコマンドに続くワードは、 変数代入と同一の規則で展開されます。 つまり、 チルド置換は = 符号の後に実行され、 ワード分割とファイル名生成は実行されません。
次の属性については attributes(5) のマニュアルページを参照してください。
属性タイプ | 属性値 |
使用条件 | SUNWcsu |