0
execコマンドで変数を使用するにはどうすればよいですか?
私は、以下のコマンドを実行すると、それが動作:
$ exec 3>&1
しかし、私は次のことを実行した場合、それは私にエラーを与える:
$ var=3; exec $var>&1
bash: exec: 3: not found
私は変数に保存したいですスクリプトで後者のディスクリプタ3を使用する必要があるときは、ハードコーディングされません。
おそらく 'evalの幹部ます$ VARに持って>&1 ' –
FWIW' VAR = 3' '幹部の$ VAR>&1' zsh''で動作します。 –