我使用CLI在shell中启动提示。但是,我通常最后在提示符下输入相同的命令。有没有办法手动自动启动CLI,然后一次发送输入?
以下是一个示例:我输入spotify
来启动我的音乐客户端。
我明白了:
Type help to see commands.
> list
These are your playlists
1. ...
2. ...
(省略一些行)其中“>”是我输入的提示。我希望我的脚本为我输入list
然后play
然后quit
,然后启动播放我的iTunes资料库的脚本。我怎么能这样做?
答案 0 :(得分:2)
Expect。它是一个UNIX测试和自动化工具,用于此目的。
答案 1 :(得分:0)
您可以实施“宏录制”。例如,如果键入“startrec”,CLI可以保存所有后续命令,例如“列表”,“播放”和“退出”。您输入“stoprec spotify”,它将命令列表存储在标题“spotify”下。下次键入“spotify”时,CLI可以在宏列表中找到它,并重放命令序列。