0

ここに私の.fluxbox/startupファイル の一部があります

(a=($(grep "^1 " $HOME/Documents/4.n3u|awk '{print "/home/g" $2}'|sort -R|head -20)); \  
  xterm -e mpg123 -C ${a[@]} &>$HOME/Documents/mpg123.dat &)  

書かれているように、リダイレクトは失敗し、そのような出力はすべてxterm代わりに表示されます。xterm読み取り のマニュアルページの一部は、

   -e program [ arguments ... ]
           This  option  specifies the program (and its command line argu‐
           ments) to be run in the xterm window.  It also sets the  window
           title  and  icon  name  to be the basename of the program being
           executed if neither -T nor -n are given on  the  command  line.
           This must be the last option on the command line.

mpg123-C配列 a のコンテンツを必要に応じて再生し、オプションの指定に従ってキーボードから制御できますがxterm、ファイルへのリダイレクトに不満を感じているようです。このコンテキストでそのリダイレクトは可能ですか?

xtermまたは、 to containなしで実行できますmpg123。この場合、リダイレクトは取得されmpg123ますが、キーボードに接続されていないバックグラウンド サブシェルで実行されているため、キーボードから制御できません。その接続を確立する方法はありますか?

4

1 に答える 1