shell 连续执行命令
2015-11-05 09:18
381 查看
连续执行shell命令可以有几种写法,他们的意义也各不相同。
第一种写法: command1; command2;command3
表示顺序执行command1,command2,command3而不管命令是否成功执行了。
第二种写法: command1 && command2 && command3
也表示顺序执行,但是与第一种写法的不同之处在于必须前面的成功执行后才会执行下一个命令,前一个失败了,则不会继续执行。
第三种写法: command1 || command2 || command3
这种写法各个命令之间是逻辑或的关系,表示如果command1成功执行了,那么就不再执行后面的命令了;而如果command1执行失败了则会执行command2,依次类推。
第一种写法: command1; command2;command3
表示顺序执行command1,command2,command3而不管命令是否成功执行了。
第二种写法: command1 && command2 && command3
也表示顺序执行,但是与第一种写法的不同之处在于必须前面的成功执行后才会执行下一个命令,前一个失败了,则不会继续执行。
第三种写法: command1 || command2 || command3
这种写法各个命令之间是逻辑或的关系,表示如果command1成功执行了,那么就不再执行后面的命令了;而如果command1执行失败了则会执行command2,依次类推。
相关文章推荐
- SHELL常用命令与脚本
- xshell
- .NET通过PowerShell操作ExChange为用户开通邮箱教程
- DOS pause-like command in Bash
- Shell case esac语句
- shell中的条件判断、参数以及变量替换
- -bash: crontab: command not found
- Shell入门之概念
- Shell入门之概念
- shell 的位置参数
- linux下编译make文件报错“/bin/bash^M: 坏的解释器:没有那个文件或目录”
- 如何通过PowerShell部署和管理Farm Solution?
- Bash . configure permission denied错误
- shell alias
- 升级10.11后使用CocoaPod出现-bash: pod: command not found 解决办法
- 在交互式shell环境抑制命令别名
- 关于LINUX权限-bash: ./startup.sh: Permission denied
- 【鸟哥的linux私房菜-学习笔记】Shell script基础
- 修改完linux bashrc文件之后,如何不重启系统使其生效
- Linux下profile和bashrc四种的区别