awk
-v
awk -v var="value" ...
次のフラグを使用して、名前付き変数をスクリプトに渡す便利な方法を提供します。 Perlを使って同じことをすることはできますか?それとも、適切な引用などでシェルを介して補間する必要がありますかargv
?このオプションは望ましい効果を提供できますが、ブール値にのみ適用されます。getopts
%ENV
-s
ベストアンサー1
さらなる調査を通じて、単にスイッチを切り替えるのではなく、任意のデータを渡すオプションをmeuh
使用していただきありがとうございます。単一行でオプションを使用する正しい構文は次のとおりです。-s
-s
$ perl -se 'print "xyz=$xyz\n"' -- -xyz="abc"
xyz=abc