第6章 命令执行顺序 在执行某个命令的时候,有时需要依赖于前一个命令是否执行成功。例如,假设你希望 将一个目录中的文件全部拷贝到另外一个目录中后,然后删除源目录中的全部文件。在删除 之前,你希望能够确信拷贝成功,否则就有可能丢失所有的文件。 在本章中,我们将讨论: • 命令执行控制。 • 命令组合。 如果希望在成功地执行一个命令之后再执行另一个命令,或者在一个命令失败后再执行 另一个命令,& &和| |可以完成这样的功能。相应的命令可以是系统命令或 s h e l l脚本。 S h e l l还提供了在当前s h e l l或子s h e l l中执行一组命令的方法,即使用()和 { }。 6.1 使用&& 使用& &的一般形式为: 命令1 && 命令2 这种命令执行方式相当地直接。 & &左边的命令(命令 1)返回真 (即返回0,成功被执行) 后,& &右边的命令(命令 2)才能够被执行;换句话说,“如果这个命令执行成功 & &那么执 行这个命令”。 这里有一个使用& &的简单例子: 在上面的例子中, & &前面的拷贝命令执行成功,所以 & &后面的命令( e c h o命令)被执 行。 再看一个更为实用的例子: $ mv /apps/bin /apps/dev/bin && rm -r /apps/bin 在上面的例子中, / a p p s / b i n目录将会被移到 / a p p s / d e v / b i n目录下,如果它没有被成功执行, 就不会删除 / a p p s / b i n目录。 在下面的例子中,文件 q u a r t e r _ e n d . t x t首先将被排序并输出到文件 q u a r t e r. s o r t e d中,只有 这一命令执行成功之后,文件 q u a r t e r. s o r t e d才会被打印出来: $ sort quarter_end.txt > quarter.sorted && lp quarter.sorted 6.2 使用|| 使用| |的一般形式为: 命令1 || 命令2
2022-06-20 14:52:50 19.15MB Linux Shell
1
SVN服务端、客户端32位/64位。服务端为visual svn,可视化环境,支持windows系统。客户端分32位和64位,根据需要安装。
2022-06-18 15:43:28 41.63MB SVN环境搭建
1
Qt+FFMPEG环境搭建
2022-06-17 09:11:30 15.21MB ffmpeg
1
Qt+Sqlite数据库环境搭建
2022-06-17 09:06:23 275KB sqlite
1
从虚拟机安装到编写Makefile进行工程管理
2022-06-15 14:00:53 1.77MB linux GD32F303 Makefile 环境搭建
1
本篇博客,Alice为大家带来关于如何搭建Spark的on yarn集群模式的教程。 文章目录准备工作cluster模式client模式[了解]两种模式的区别 官方文档: http://spark.apache.org/docs/latest/running-on-yarn.html 准备工作 安装启动Hadoop(需要使用HDFS和YARN,已经ok) 安装单机版Spark(已经ok) 注意:不需要集群,因为把Spark程序提交给YARN运行本质上是把字节码给YARN集群上的JVM运行,但是得有一个东西帮我去把任务提交上个YARN,所以需要一个单机版的Spark,里面的有spark-sh
2022-06-15 09:15:45 387KB ar ark hadoop
1
主要介绍了VSCode + WSL 2 + Ruby环境搭建,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2022-06-14 17:08:30 465KB VSCode WSL 2
1
学生成绩管理系统【亲测成功】【基于 JSP+Servlet+MySQL8.0 环境搭建详细讲解】-附件资源
2022-06-11 18:34:17 23B
1
学校让学习做一款实时操作系统飞机上的一些数据管理,自己也不是很懂,通过不断学习。慢慢那=了解了这个系统的一些应用操作,可以借鉴。版本事Vx6.8如果想通过这个操作系统学习的同学可以看看
2022-06-09 11:01:02 264.26MB 操作系统
1
简单易懂,目标明确 1. 你不用去配置Tomcat的环境变量 2. 也不用去打开那只巨丑猫的网站,也不用启动Tomcat,因为你启动了Tomcat,Eclipse和本机都在用Tomcat就会起冲突 3. 有的人说新手要用记事本,其实学习JSP的人一般都接触过一些计算机语言,没必要浪费时间去锻炼花式编写JSP代码 4. 按照的方法来是不会出问题的,我教的几个人跟我方法一样的都可以正常运行
2022-06-08 09:35:50 1.56MB 环境搭建
1