返回顶部
首页 > 资讯 > 服务器 >Shell常用操作符总结
  • 433
分享到

Shell常用操作符总结

常用操作Shell 2022-06-04 21:06:19 433人浏览 薄情痞子
摘要

一、算术操作 + - * / % 二、关系操作 < > >= <= == != && || 三、测试操作

一、算术操作

+  -  *    /    %

二、关系操作
<  >    >=      <=    ==    !=    &&  ||

三、测试操作

测试命令 : test [ ] [[ ]] (( ))

1、测试文件状态

-d  目录

      -b  块设备

      -s  文件长度 > 0、非空

      -f  正规文件

      -w  可写

      -L  符号连接

      -u  文件有 suid 位设置

      -r  可读

      -x  可执行

如:  [ -w tmp.txt ]        测试文件tmp.txt是否可写

2、字符串测试
=  两个字符串相等

      !=  两个字符串不相等

      -z  空串

      -n  非空串

 

      $ VAR1='abc'

      $ VAR2='123'

      $ [ "$VAR1" = "$VAR2" ]

        $ echo $?

        1

3、测试数值
-eq 等于

      -ne 不等于

      -gt 大于

      -lt 小于

      -ge 大于等于

      -le 小于等于

4. 拓展测试符号 [[ ]] (( ))
# [[ 2 > 10 ]]  # 结果错误

# echo $?

  0

# ((  2 >10 ))  结果正确

# echo $?

  0

# [[ "aa" = "aa" ]]

# echo $?

  0

# (( "aa" = "aa" )) #结果错误

# echo $?

    1

四、结论

比较数字,使用(( ))
其他测试使用 [[ ]]
包含数字比较的混合测试,使用标准语法

--结束END--

本文标题: Shell常用操作符总结

本文链接: https://lsjlt.com/news/18440.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Shell常用操作符总结
    一、算术操作 + - * / % 二、关系操作 < > >= <= == != && || 三、测试操作 ...
    99+
    2022-06-04
    常用 操作 Shell
  • python常用字符串操作的总结
    本篇内容主要讲解“python常用字符串操作的总结”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python常用字符串操作的总结”吧!1、字符串使用乘法运算符*做乘法运算的含义是复制。>&...
    99+
    2023-06-20
  • Hbase shell操作总结
    进入hbase命令行 ./hbase shell显示hbase中的表 list创建user表,包含info、data两个列族 create ‘users’, ‘info’, ‘...
    99+
    2024-04-02
  • js不常见操作运算符总结
    目录2、逗号运算符3、javaScript空值合并操作符(??)4、javaScript可选链操作符( ?. )1、前言 js的运算符很多,之前有文章提过。例...
    99+
    2024-04-02
  • C语言中字符串常用操作总结
    目录字符串的定义和初始化字符串的赋值字符串的输入输出字符串的比较字符串的拼接字符串的查找和替换字符串的常用函数strcpy函数strcat函数strlen函数strcmp函数strc...
    99+
    2023-05-20
    C语言字符串常用操作 C语言字符串操作 C语言字符串
  • Shell有哪些常用操作符
    这篇文章主要讲解了“Shell有哪些常用操作符”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Shell有哪些常用操作符”吧!一、算术操作代码如下:    +&n...
    99+
    2023-06-09
  • Jedis 常用操作总结笔记
    public class TestRedis {     private Jedis jedis;  &n...
    99+
    2024-04-02
  • python中numpy 常用操作总结
    前言: NumPy 是 Python 语言的一个扩充程序库,支持大量高维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。同时NumPy 是机器学习必不可少的工具之一。 常用...
    99+
    2024-04-02
  • js中不常见的运算符与操作符总结
    javaScript常用运算符和操作符总结 类别 ...
    99+
    2024-04-02
  • shell数组操作简明总结
    数组作为一种特殊的数据结构在任何一种编程语言中都有它的一席之地,当然bash shell也不例外。本文就shell数组来做一个小的总结。在这里只讨论一维数组的情况,关于多维数组(事实上,你得用一维数组的方法...
    99+
    2022-06-04
    数组 简明 操作
  • python中字符串的常见操作总结(二)
    目录字符串的编码格式什么是编码格式?常见的编码格式字符串格式化什么是字符串格式化?格式化字符串的使用场景第一种格式化方法—%第二种格式化方法–格式化函数for...
    99+
    2024-04-02
  • python中字符串的常见操作总结(一)
    目录前言python中的对象什么是对象?字符串的capitalize()函数capitalize()的功能capitalize()的用法字符串的小写内置函数字符串的upper()函数...
    99+
    2024-04-02
  • MySql常用表操作命令总结
    本篇内容介绍了“MySql常用表操作命令总结”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 1:使用SH...
    99+
    2024-04-02
  • Python中字符串的常见操作技巧总结
    本文实例总结了Python中字符串的常见操作技巧。分享给大家供大家参考,具体如下: 反转一个字符串 >>> S = 'abcdefghijklmnop' >>> S[...
    99+
    2022-06-04
    字符串 操作技巧 常见
  • Bash Shell字符串操作小结
    1. 取长度 str="abcd"expr length $str # 4echo ${#str} # 4expr "$str" : ".*" # 4 好像一般使用第二种2. 查找子串的位置...
    99+
    2022-06-04
    小结 字符串 操作
  • Linux CLI操作常用快捷键总结
    如下所示: 快捷键 作用 ctrl + a (ahead)把光标移动到命令行...
    99+
    2022-06-04
    快捷键 常用 操作
  • JavaScript中DOM操作常用事件总结
    目录常用事件演示得到焦点和失去焦点演示 鼠标划过和离开点击事件load加载页面事件onkeyup 键盘弹起事件内容变化事件选中时触发上一篇聊了如何同JavaScript获得页面元素,...
    99+
    2024-04-02
  • js常用节点操作实例总结
    一:父节点 1:返回父节点 element.parentNode,得到的是离元素最近的父节点。如果找不到则返回为null代码: <body> <div>...
    99+
    2023-05-17
    js 节点操作
  • Python中常用操作字符串的函数与方法总结
    例如这样一个字符串 Python,它就是几个字符:P,y,t,h,o,n,排列起来。这种排列是非常严格的,不仅仅是字符本身,而且还有顺序,换言之,如果某个字符换了,就编程一个新字符串了;如果这些字符顺序发生...
    99+
    2022-06-04
    字符串 函数 常用
  • Python中字符串的基础介绍及常用操作总结
    目录1.字符串的介绍2.字符串的下标3.字符串切片4.字符串find()操作5.字符串index()操作6.字符串count()操作7.字符串replace()操作8.字符串spli...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作