我正在尝试编写一个脚本,该脚本在命令行上接受一组命令(类似于使用“time”命令的方式),让它执行该组命令,然后根据返回的错误代码做某事(如果你好奇,我会让它回叫我桌面上的语音守护程序以回显命令,如果它失败或成功 - 将它用于一些长时间运行的构建过程)
使用 unix time 命令,如果我有可以运行的命令列表
> time (do_build && deploy_build)
tellme
当我尝试这个时,使用我的命令(我称之为)
> tellme (do_build && deploy_build)
bash: syntax error near unexpected token `do_build'
它似乎不喜欢将命令组作为参数,即使对于 time 命令来说完全相同的东西也能正常工作。
有任何想法吗?