5.10.3 \の増加
シェル変数の値に含まれる\の数を増加することができます。これによって,awkコマンドに渡した値の\が多重的に削除されることに,容易に対応できます。
-
ジョブ定義スクリプト(script.ash)
aa=d:\\g1234z\\azzzz echo -E 'hitachi' | "${ADSH_DIR_CMD}awk" -v VVV1=$aa '/hitachi/ { \ print "VVV1=" VVV1 ; \ }' >&2 adshvarconv -i 1 aa echo -E 'hitachi' | "${ADSH_DIR_CMD}awk" -v VVV1=$aa '/hitachi/ { \ print "VVV1=" VVV1 ; \ }' >&2
-
実行例
D:\home\user001>adshexec -m MINIMUM script.ash VVV1=d:g1234zzzzz VVV1=d:\g1234z\azzzz