我试图编写一个脚本,它在命令行上接受一组命令(类似于如何使用“time”命令),让它执行那组命令,然后根据返回的错误代码做一些事情(如果您好奇,我会让它回拨到我桌面上的语音守护程序来回显命令,如果它失败或成功 - 使用此命令一些长时间运行的构建过程)如何将一组命令传递给bash中的shell脚本
使用UNIX命令的时间,如果我有命令的列表,我可以运行
> time (do_build && deploy_build)
随着我的命令(我称之为tellme
),当我尝试这个,我得到
> tellme (do_build && deploy_build)
bash: syntax error near unexpected token `do_build'
它似乎并不喜欢的一组命令作为参数,即使同样的事情的时间命令工作正常。
任何想法?
你能告诉我们你脚本的部分吗? –