リダイレクト中のターゲットの変更

リダイレクト中のターゲットの変更

コマンド寿命を通してコマンド出力位置をどのように変更できますか?

以下では、スクリプトがUSR2信号を受信したときにarecordの出力がfile2に移動し始めたいと思いますが、これはfile1のままです。

#!/usr/bin/env sh
f=file1
trap f=file1 USR1
trap f=file2 USR2
arecord > "$f"

ベストアンサー1

おすすめ記事