在bash中,我怎样才能使这样的build设工作:
if (cp /folder/path /to/path) && (cp /anotherfolder/path /to/anotherpath) then echo "Succeeded" else echo "Failed" fi
如果应该testing$? 返回每个命令的代码,并将它们与&&绑定。
我怎样才能在Bash中做到这一点?
等到服务以bash脚本开始
检查/ etc / hosts中是否存在IP
限制bash循环
在bash脚本中,如何从使用eval命令时执行的程序获取PID?
Bash脚本更新ssl.conf中ssl证书文件的path
Bash:如何logging一个bash脚本执行期间最高的内存/ cpu消耗?
将命令的输出作为位置parameter passing给Linux shell脚本中的脚本文件
bash命令在tomcat / java Runtime.getRuntime.exec()失败,但是从命令行运行
在已经传入的命令中引用标准输出
if cp /folder/path /to/path /tmp && cp /anotherfolder/path /to/anotherpath ;then echo "ok" else echo "not" fi
cp / folder / path / to / path && cp / anotherfolder / path / to / anotherpath
如果[$? -eq 0]; 然后
回声“成功”
其他
回声“失败”
科幻
其他方式 :
cp /folder/path /to/path && cp /anotherfolder/path /to/anotherpath && { echo "suceeded" } || { echo "Failed" }
我测试了它:
david@pcdavid:~$ cp test.tex a && cp test.aux b && { echo "haha"; } || { echo "hoho"; } haha david@pcdavid:~$ cp test.ztex a && cp test.aux b && { echo "haha"; } || { echo "hoho"; } cp: cannot stat `test.ztex': No such file or directory hoho david@pcdavid:~$ cp test.tex a && cp test.zaux b && { echo "haha"; } || { echo "hoho"; } cp: cannot stat `test.zaux': No such file or directory hoho
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。