将输入发送到vlc命令

时间:2014-08-03 14:39:45

标签: bash shell

在bash脚本中,如果我们输入vlc -q命令,我们得到:

VLC media player 2.0.8 Twoflower (revision 2.0.8a-0-g68cf50b)
VLC media player 2.0.8 Twoflower
Command Line Interface initialized. Type `help' for help.
> 

并等待获取helpinfo这样的新命令,我想要一些脚本一步完成这两个步骤

 vlc -q < info

有没有办法做到这一点?

2 个答案:

答案 0 :(得分:2)

你最有可能的意思是这样做:

vlc -q <<< "info"

更新

vlc -q < <(sleep 4s; echo "info")
(sleep 4s; echo "info") | vlc -q

答案 1 :(得分:1)

您无法使用command < "string",您必须使用echo:

echo "info" | vlc -q

修改:
如果希望在一段时间后执行echo命令,请写:

(sleep <time>; echo "info") | vlc -q