Shell中各种括号的作用:()、(())、[]、[[]]、{}、>、>>、$()、${}
字符串比较
str1 = str2 检查str1是否和str2相同
str1 != str2 检查str1是否和str2不同
str1 < str2 检查str1是否和str2小
str1 > str2 检查str1是否和str2大
-n str1 检查str1的长度是否非0
-z str1 检查str1的长度是否为0
预定义变量
$#:位置参数的数量;
$*:表示所有位置参数的内容,以一个字符串的方式接受;
$@:也表示所有位置参数的内容,但是是以(列表)数组的方式接受。
$?:表示命令执行后的返回结果(返回状态码),用于检查上一个命令是否执行正确,在Linux中,命令退出状态为0表示正确,非零值表示命令执行错误;
$$:表示当前进程的进程号(PID);
$!:表示后台运行的最后一个进程的进程号(PID);
$0:表示当前执行进程的进程名,在脚本中也是脚本的文件名。
“ @ " 。 @"。
Shell中各种括号的作用:()、(())、[]、[[]]、{}、>、>>、$()、${}相关推荐
- shell中各种括号的作用详解()、(())、[]、[[]]、{}(推荐)
一.小括号,圆括号() 1.单小括号 () ①命令组.括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用.括号中多个命令之间用分号隔开,最后一个命令可以没有分号, ...
- shell中各种括号的作用
小括号里是命令大括号是变量值 一.小括号,圆括号() 1.单小括号 () ①命令组.括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用.括号中多个命令之间用分 ...
- 一文读懂 Shell 中各种括号的作用
[欢迎关注微信公众号:厦门微思网络] 微思网络(官网):https://www.xmws.cn/ 一.小括号,圆括号() 1.单小括号 () ①命令组.括号中的命令将会新开一个子shell顺序执行,所 ...
- Shell 中各种括号的作用
一.小括号,圆括号() 1.单小括号 () ①命令组.括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用.括号中多个命令之间用分号隔开,最后一个命令可以没有分号, ...
- Linux Shell 中各种括号的作用 ()、(())、[]、[[]]、{}
来源:乌托邦2号 blog.csdn.net/taiyang1987912/article/details/39551385 转自:Linux爱好者 Table of Contents 一.小括号,圆 ...
- shell中各种括号的作用()、(())、[]、[[]]、{}
一.小括号,圆括号() 1.单小括号 () ①命令组.括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用.括号中多个命令之间用分号隔开,最后一个命令可以没有分号, ...
- Linux—Shell 中各种括号的作用
目录 引言 一.小括号 1. 单小括号 2. 双小括号 二.中括号 1. 单中括号 2. 双中括号 三.大括号 1. 用法 2. 特殊的替换结构 3. 四种模式匹配替换结构 4. 字符串提取和替换 四 ...
- 判断正则 shell_【US分享】Shell中的括号
小U有一天想要使用shell脚本跑一段时间的脚本,写了下面一段shell语句,发现报错了,运行的时候变成了这样: 一开始以为是由于bash将0开头的数字作为8进制了,所以出现08,09这样的数字就会报 ...
- shell中的括号(小括号,中括号,大括号/花括号)
一.小括号,园括号() 1.单小括号 () ①命令组.括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用.括号中多个命令之间用分号隔开,最后一个命令可以没有分号, ...
最新文章
- 一图理解腾讯本次组织结构重大变革的方向和目的
- SharePoint的Workflow History列表在哪里?
- 计算机显示时区怎么更改,电脑如何设置显示多时区时间?
- 最简单的视音频播放示例3:Direct3D播放YUV,RGB(通过Surface)
- BugKuCTF 杂项 多种方法解决
- 前端学习(2282)全选和反选问题
- python元组为什么不可变_为什么python字符串和元组是不可变的?
- 腾讯视频如何下载视频_腾讯视频如何做明星装扮
- Java ——异常处理
- 华为鸿蒙OS Beta3,华为鸿蒙HarmonyOS Beta3 2.0.0.101安装包-华为鸿蒙HarmonyOS Beta3官网版v2.0.0.101...
- s7300plc串口通信_西门子PLC300串口通信协议比较与分析
- 1.5 欠拟合和过拟合
- Android手机模拟器如何把语言设置为中文
- python 自动打开登陆应用编码_Python+tkinter模拟“记住我”自动登录实例代码
- 旅游网毕业设计java代码教程_基于JavaWeb技术的旅游网站的设计与实现--毕业论文.doc...
- 知乎18万赞回答:真正厉害的人,是怎么分析问题的?
- 免费的DDoS防火墙有哪些
- 用python画一个机器猫歌词_Python实现海贼王的歌词组成词云图
- QCustomPlot系列 进行框选放大(二)
- Linux系统下的文件传输
热门文章
- 基于情感词典、k-NN、Bayes、最大熵、SVM的情感分析比较及优缺点
- LSTM模型实战案例:TensorFlow实现预测3位彩票号码
- 互联网运营数据分析(5): 流失分析
- linux系统与linux内核,[科普] Linux 的内核与 Linux 系统之间的关系
- LDA主题模型(算法详解)
- 3GPP定义的IMSnbsp;ECT业务与Conf…
- 青书学堂计算机科学与技术,青书学堂考试 答案2019佳木斯信息计算机.doc
- java怎么写自定义布局_java-Android设置自定义首选项布局
- python中easygui有几种_Python 模块EasyGui详细介绍
- Vue CLI 3开发中试用UIkit 3组件库