我跑了mplayer -slave -quiet -idle -input file=/tmp/fifo file.mp3
进去screen
。现在,当我使用时,echo 'get_property volume' > /tmp/fifo
我需要将音量值获取到 .txt 文件。我怎样才能做到这一点?有人有什么建议吗?
答案1
卷通过 打印在终端上mplayer
。您需要对其进行 grep 并将结果放入文件中。这是一种方法bash
:
mplayer -slave -quiet -idle -input file=/tmp/fifo file.mp3 \
| tee >(grep --line-buffered ^ANS_volume= > /tmp/volume.txt)
如果发送多个命令,则只需考虑最后一行/tmp/volume.txt
:
tail -n1 /tmp/volume.txt