linux shell 执行多个命令的方法
来源:互联网 发布:买家淘宝怎么刷信誉 编辑:程序博客网 时间:2024/05/16 11:05
(1)在每个命令之间用;(分号)隔开。
(2)在每个命令之间用&&隔开。
&&表示:若前一个命令执行成功,才会执行下一个。这样,可确保所有的命令执行完毕后,其执行过程都是成功的
这种执行方法,经常运用在自动安装的Script中。
例如:自动安装Apache及PHP的Script文件:
#! /bin/bash
# 解压
tar xvzf httpd-2.2.tar.gz &&
tar xvzf php-5.3.tar.gz &&
#设定Apache
echo "Configure apache……" &&
cd httpd-2.2 &&
make &&
make install &&
……
echo "done"
echo
这个Script文件,各指令都用&&串接,因此,若顺利执行完毕,表示中间的编译过程无误,并且,在执行后,安装确实是成功的。
另外,在script文件中,如果某一行太长写不完,可以行末,放置接续上行的符号"/"。
(3)在每个命令之间用||隔开。
||表示:若前一个命令执行成功,就不会执行下一条了。
(4)也可以把数个命令弄成一组,然后整组去执行它,方法有二:
1、(命令1;命令2;命令3;……)
()会开启一个子Shell环境来执行此括号中的命令组。
以下是把一组命令放入后台中执行的范例:
(sort mydate -o test.txt;procdata test.txt) &&
2、{ 命令1;命令2;命令3;…… } //注意,{的右边有一空格,}的左边也有一空格。
与上一种方法不同的是,此法是把这些命令组成在现行的Shell中执行,而非在子Shell中执行。
特别要注意的是,在”{“的右边 和”}“的左边,至少要间隔一个以上的空格,而且每个命令都要以;(分号)作为结尾。
- linux shell 执行多个命令的方法
- linux shell 执行多个命令的几种方法
- linux shell 执行多个命令的方法
- linux 下shell脚本执行多个命令的方法
- linux shell 执行多个命令的方法
- linux的shell脚本中执行多个命令的方法
- linux shell 多个命令一起执行的几种方法
- linux shell 多个命令一起执行的几种方法
- linux 多个shell命令一起执行
- linux下执行多个shell脚本的方法
- shell执行多个命令
- 执行Shell命令的方法。
- [linux] 多个命令执行的关系
- shell执行linux命令
- ruby调用执行shell命令的方法
- Linux shell执行多命令之 && 和 ||
- 在linux应用程序使用system函数执行简单的shell交互命令的方法
- java 执行linux命令或shell脚本方法
- java 值与引用
- (转):内存器件介绍之RAM篇(五)
- 有关DHCP服务器 offer ack 包单播广播问题
- 学生类数据输入读出文件夹
- [ 急AspNetPager DataList 分页问题]关于分页问题,提问的的确不少,本不想发的,因为有例子,这里奉献给初学[WEB学习实例]
- linux shell 执行多个命令的方法
- 开始一段新的路,收获一些别的东西
- 网马的反挂马检测及精确投放(免杀)
- Android HAL实践(一):Mini6410开发板上的mokoid
- 智能电能表发展方向初探
- ArcSDE分布式配置
- (转):内存器件介绍之RAM篇(六)
- PM面试题目
- v$sql,v$sqlarea,v$sqltext 和 v$sql_plan 说明