if [ $? -eq 0 ]的含义
if [ $? -eq 0 ]语句代表上一个命令执行后的退出状态
$0:   shell或shell脚本的名字
$*:   以一对双引号给出参数列表
$@:   将各个参数分别加双引号返回
$#:       参数的个数
$_:  代表上一个命令的最后一个参数
$$:  代表所在命令的PID
$!:   代表最后执行的后台命令的PID
$?:  代表上一个命令执行后的退出状态
#! /bin/bash
SOME_DIR='/root/cjj/' cd $SOME_DIR
if [ $? -eq ]; then # 检查cd命令是否成功,如果成功才执行rm命令
rm -rf *txt
else 'Cannot change directory' # 如果cd命令运行失败,则打印一个错误信息,并退出,返回状态码1
exit
fi
if [ $? -eq 0 ]的含义的更多相关文章
- [shell 编程]   if [ $# -eq 0 ]该语句是什么含义?
		
$0: shell或shell脚本的名字$*:以一对双引号给出参数列表$@:将各个参数分别加双引号返回$#:参数的个数$_:代表上一个命令的最后一个参数$$:代表所在命令的PID$!:代表最后执行的后 ...
 - JS中javascript:void(0)真正含义
		
对于下面的代码,其中void(0)的含义是什么? <a href="javascript:Test();void(0);">hello</a> 其实,Jav ...
 - 在Qt示例项目的C ++ / QML源中的//! [0]的含义是什么?
		
在Qt示例项目的C ++ / QML源中的//! [0]的含义是什么? 例如: //! [0] GLWidget :: GLWidget(Helper * helper,QWidget * pare ...
 - 转:js中javascript:void(0) 真正含义
		
from:http://www.jb51.net/article/71532.htm 在Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值. 我想使用过ajax的都常 ...
 - if [ $? -eq 0 ]; then该语句是什么含义?
		
某个shell脚本 # mkimage.sh echo "make and copy android images" ./mkimage.sh ]; then echo " ...
 - js javascript:void(0) 真正含义
		
我想使用过ajax的都常见这样的代码:<a href="javascript:doTest2();void(0);">here</a>但这儿的void(0) ...
 - ecshop中smarty比较操作符(eq,ne,neq)含义
		
eq相等, ne.neq不相等, gt大于, lt小于, gte.ge大于等于, lte.le 小于等于, not非, mod求模. is [not] div by是否能被某数整除, is [not ...
 - JQuery 中$("input:eq(0)") eq 的意思
		
:eq(index)匹配一个给定索引值的元素 ----------------------------------------------------- Matches a single elemen ...
 - javascript:void(0) 真正含义
		
大家常见这种代码: <a href="javascript:doTest2();void(0);">here</a> 但这儿的void(0)到底是何含义呢? ...
 
随机推荐
- Flutter初探与环境搭建
			
最近组里有个前端的同事在疯狂学习Flutter,本来上半年就一直想学它,但是..由于个人的原因还有其它的东东想学就一直把它给无限搁置了,为了跟上时代的潮流所以接一来还是下定决定好好将它学一下,毕境如今 ...
 - WPF系列 —— 控件添加依赖属性
			
依赖属性的概念,用途 ,如何新建与使用.本文用做一个自定义TimePicker控件来演示WPF的依赖属性的简单应用. 先上TimePicker的一个效果图. 概念 和 用途:依赖属性是对传统.net ...
 - maven中jar冲突解决
			
Maven中jar包冲突是开发过程中比较常见而又令人头疼的问题,我们需要知道 jar包冲突的原理,才能更好的去解决jar包冲突的问题.本文将从jar包冲突的原理和解决两个方面阐述Maven中jar包冲 ...
 - Performance --- 前端性能监控
			
阅读目录 一:什么是Performance? 二:使用 performance.timing 来计算值 三:前端性能如何优化? 四:Performance中方法 五:使用performane编写小工具 ...
 - ES6学习笔记--default,rest
			
default 意思是默认值.大家可以看下面的例子,调用animal()方法时忘记了传参数,传统的做法就是加上这一句type= type || 'cat' 来指定默认值. function anima ...
 - [Algorithm] Bitwise Operators
			
"|" can be used as assign "&" can be used as check // Read, Write, Execute / ...
 - 洛谷 P2577 [ZJOI2005]午餐 题解
			
每日一题 day56 打卡 Analysis 算法:贪心+dp 容易想到贪心:吃饭慢的先打饭节约时间, 所以先将人按吃饭时间从大到小排序. 然后就是dp了: 首先,应该想到f[i][j][k]:前i个 ...
 - Xamarin.Forms 自定义控件(呈现器和效果)
			
Xamarin.Forms 使用目标平台的本机控件呈现用户界面,从而让 Xamarin.Forms 应用程序为每个平台保留了相应的界面外观.凭借效果,无需进行自定义呈现器实现,即可自定义每个平台上的本 ...
 - JS中的let变量和var变量的区别
			
let var1 [= value1] [, var2 [= value2]] [, ..., varN [= valueN]]; let允许你声明一个作用域被限制在块级中的变量.语句或者表达式.在F ...
 - 【JZOJ6246】【20190627】B
			
题目 求逆续对个数为\(k\)的\(n\)阶排列个数\(mod \ 1e9+7\) $1 \le n , k \le 10^5 $ 题解 $f_{i,j} = \sum_{k=0}^{i-1} f ...