曲径通幽论坛

标题: 命令执行顺序相关符号--&& 和 || 和 () 和 {} [打印本页]

作者: beyes    时间: 2010-2-27 17:40
标题: 命令执行顺序相关符号--&& 和 || 和 () 和 {}
1、如果希望在成功执行一个命令后再执行另一个命令,那么使用 && 符号,如:
$ cp test.txt test.bak && echo "copy file sucessfully"
copy file sucessfully

2、如果希望执行前面一条命令失败时,转而执行后面的命令,则使用 || 符号,如:
# cp gugu.txt xiao.txt || echo "copy failed, and print this  message"
cp: stat?gugu.txt失败: 没有那个命令或目录
copy failed, and print this  message





欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2