コマンドを含むスクリプトがある場合
echo xx 2>&1 >junk
「xx」が含まれるファイルを取得します。スクリプトがある場合
R="2>&1 >junk"
echo xx $R
スクリプトは"xx 2>&1 >junk"
、必要なファイルを作成する代わりに を出力します。
可変のリダイレクトを行うにはどうすればよいですか? この場合、リダイレクトを実行するか、変数を空の文字列に設定してリダイレクトを実行しないようにします。しかし、いくつかのコマンドに対して行う必要があるため、変数として行いたいと考えています。
注: 環境は、busybox の ash シェルを備えた組み込み Linux です。