shell脚本中判断上一个命令是否执行成功
shell中使用符号“$?”来显示上一条命令执行的返回值,如果为0则代表执行成功,其他表示失败。
结合if-else语句实现判断上一个命令是否执行成功。
示例如下:查看cp命令是否执行成功
## 编辑文件
vi test.sh
## 脚本内容:
cp setup.sh setup11.sh
if [ $? -ne 0 ]; then
echo "failed"
else
echo "succeed"
fi
## 赋予权限
chmod a+x test.sh
## 执行脚本
./test.sh
或者:
## 编辑文件
vi test.sh
## 脚本内容:
cp setup.sh setup11.sh
if [ $? -eq 0 ]; then
echo "succeed"
else
echo "failed"
fi
## 赋予权限
chmod a+x test.sh
## 执行脚本
./test.sh
另外
shell中的比较符号如下:
符号 | 含义 |
---|---|
-eq | 等于 |
-ne | 不等于 |
-gt | 大于 |
-lt | 小于 |
-ge | 大于等于 |
-le | 小于等于 |
//给navigationBar设置背景图片 if ([self.navigationController.navigationBar respondsToSelector:@selector(setBackgroundImage:forBarMetrics:)]) { [self.navigationController.navigationBar s
排序算法集锦:冒泡、插入、选择、shell(希尔)、归并、快速排序每一轮排序后输出排序结果#include<iostream>using namespace std;void printcur(int *arr,int cnt){ for(int i=0;i<cnt;i++){ cout<<arr[i]<<" ";...
OpenCV 学习笔记Part1 图像基本操作图像像素点区间0~255,表示亮度RGB彩色图像的颜色通道(红、绿、蓝),灰度图像只有一个通道cv2.IMREAD_COLOR:彩色图像cv2.IMREAD_GRAYSCALE:灰度图像Part2 形态学操作腐蚀erode(可以看做扩大黑色区域)img = cv2.imread('图片名称')kernel = np.ones((3,3),np.uint8)#kernel卷积核大小,越大腐蚀越强;iterations操作的迭代次数img_e
亲爱的CSDN家人们:疫情当前,这个春节有点“寒”。截止1月31号,新型冠状病毒在全国已确诊9692名,疑似病例已1w+,受其影响,全国各地均已发布了假期延长的通知。面对疫情,天虽寒但心...
对应的linux平台下抓包方法 抓整个包: #tcpdump -X -s 0 host 192.168.1.12 and port xxxx #tcpdump -X -s 0 host 192.168.1.12 and...
*.Json文件使用UTF-8文件不保存格式的话被LitJson 中的JsonMapper.ToObject 调用报异常:JsonException: Invalid character '' in input stringLitJson.Lexer.NextToken ()LitJson.JsonReader.ReadToken ()LitJson.JsonReader.Rea
关于springboot访问不到static里面的js文件解决方法(仅供参考)遇到的问题1、在html页面中引入jQuery文件后使用$符号会提示未被定义2、静态资源无法访问解决方法1、$符号无法使用2、静态资源无法访问本人使用的是SpringBoot2.4,项目中未配置任何拦截器过滤器遇到的问题1、在html页面中引入jQuery文件后使用$符号会提示未被定义2、静态资源无法访问解决方法1、$符号无法使用此时需要在项目中添加jQuery库,此时需在IDEA中进行如下操作:File
1. 问题背景 信号的稀疏表示并不是新的东西。我们很早就一直在利用这一特性。例如,最简单的JPEG图像压缩算法。原始的图像信号经过DCT变换之后,只有极少数元素是非零的,而大部分元素都等于零或者说接近于零。这就是信号的稀疏性。 任何模型都有建模的假设条件。压缩感知,正是利用的信号的稀疏性这个假设。对于我们处理的信号,时域上本身就具有稀疏性的
问题通过cy.get('#id').type('abcd')对#id文本框输入内容abcd,会出现输入的内容不全情况情况1:只输入前面几个字符 比如 ab,后面的cd没有输入到文本框情况2:只输入后面几个字符 比如bcd,前面的a没有输入成功解决情况1问题定位情况1这个问题是我实际遇到的问题,文本框中输入一串数字,经常出现只输入前面几个字符的情况,通过console,查看type命令的输入过程如下可以看到前面的两个数字是输入到input元素的,而后面的字符输入到了div#pay_for
MoviePyMoviePy是一个关于视频编辑的python库,主要包括:剪辑,嵌入拼接,标题插入,视频合成(又名非线性编辑),视频处理,和自定制效果。可以看gallery中的一些实例来了解用法。MoviePy可以读写所有的音频和视频格式,包括GIF,通过python2.7+和python3可以跨平台运行于window/Mac/Linux,下面是一个在IPython notebook的运行实例。实...
from neo4j import GraphDatabaseimport pandas as pd与neo4j建立连接driver = GraphDatabase.driver("bolt://192.168.133.133:6666", auth=("neo4j", "neo4j"))添加节点属性def add_person_attribute(tx,df): """ 本体:人 属性:姓名、年龄 """ for line ...
代码来自视觉SLAM十四讲