Varf
3.2.18 Varf
説明
Varf - 1つ以上の変数を定義し、その値にJavaエスケープシーケンスを含めることで、改行やタブ、特殊なUnicode文字を挿入することができます。v3.5.1 以降でサポートされています。
SYNOPSIS
varf <var_name_1>=<value_1>[<var_name_2>=<value_2> ... <var_name_N>=<value_N>].
赤色は必須パラメータ
オプション
変数名
– 変数の名前。大文字と小文字を区別し、スペースは使用できません。
値
– 変数の値。値にスペースが含まれる場合は、二重引用符で囲む必要がある。エスケープシーケンスは以下のように変換されます:
\b /* \u0008: バックスペース BS */
\t /* \u0009: 水平タブ HT */
\n /* \u000a: 改行 LF */
\f /* \u000c: フォームフィード FF */
\r /* \u000d: キャリッジリターン CR */
\" /* \u0022: 二重引用符 " */
\' /* \u0027: 一重引用符 ' */
\\ /* \u005c: バックスラッシュ \ */
\uNNNN NNNNが有効なUnicode文字の16進値である限り、適切なUnicode文字に変換されます。
戻り値
Varf コマンドは常に 0(ゼロ)を返します。
例
Varf MULTILINE="Line #1nLine #2"
MULTILINE変数に2行のテキストを入力します('˶n'シーケンスは改行に変換される)。
Varf MULTILINE="行#1u000a行#2"
上記と同じ例で、改行文字をエスケープされたユニコードで指定します(改行は ASCII 10, 0x0a)。