交互式和 shell 脚本使用的命令解释器

doc

https://manpages.org/mksh

Arithmetic expressions

!逻辑非;如果参数为零,则结果为 1,否则为 0。
算术(按位)NOT。
++ 增量; 必须应用于参数(不是文字或其他表达式)。参数加1。用作前缀运算符时,结果为参数的增量值;当用作后缀运算符时,结果是参数的原始值。
– 与 ++类似, 只是参数减 1。
, 分隔两个算术表达式;首先评估左侧,然后评估右侧。结果是右侧表达式的值。
= 任务; 左边的变量设置为右边的值。
+= -= *= /= %= <<<= >>>= <<= >>= &= ^= |= 赋值运算符。Ao Ar var Ac Xo Aq Ar op = Aq expr 与 Ao Ar var Ac Xo = Aq var Aq Ar op Aq Ar expr 相同,但保留 Aq Ar expr 中的任何运算符优先级。例如, var1 *= 5 + 3'' 与指定 var1 = var1 * (5 + 3)‘’ 相同
|| 逻辑或;如果任一参数为非零,则结果为 1,否则为 0。仅当左参数为零时才计算右参数。
&& 逻辑与;如果两个参数都不为零,则结果为 1,否则为 0。仅当左参数不为零时才计算右参数。
| 算术(按位)或。
^ 算术(按位)XOR(异或)。
& 算术(按位)AND。
== 平等的; 如果两个参数相等,则结果为 1,否则为 0。
!= 不相等;如果两个参数相等,则结果为 0,否则为 1。
< 少于; 如果左参数小于右参数,则结果为 1,否则为 0。
<= > >= 小于或等于、大于、大于或等于。见 <
<<< >>> 向左(右)旋转;结果类似于移位(参见 << ,除了在一端移出的位在另一端移入,而不是零或符号位。
<< >> 左移(右);结果是左参数,其位向左(右)移动了右参数中给定的数量。
  • 加法、减法、乘法和除法。% 余; 结果是左参数除以右参数的对称余数。要获得“a mod b ”的数学模数,请使用公式 Do (a % b + b) % b Dc 。Aq Ar arg1 ? Aq Ar arg2 : Aq Ar arg3
    如果 Aq Ar arg1 不为零,则结果为 Aq Ar arg2 ;否则结果为 Aq Ar arg3 。不评估非结果参数

mksh linux相关推荐

  1. linux perf - 性能测试和优化工具

    Perf简介 Perf是Linux kernel自带的系统性能优化工具.虽然它的版本还只是0.0.2,Perf已经显现出它强大的实力,足以与目前Linux流行的OProfile相媲美了. Perf 的 ...

  2. 强悍的 Linux —— 常用 shell

    在*unix系统中,常用的shell有sh,bash,csh/tcsh, ksh. (1)sh来自于systemV的Unix,是传统的Unix的shell,直到现在很多的系统管理员仍然喜欢使用sh: ...

  3. Oracle Linux 7.5 安装 Oracle 18C 单实例

    博主联系方式见资料,如有错误,欢迎批评指正,联系我,谢谢. 文章目录 1 安装前准备工作 1.1 系统要求 1.2 操作系统:Oracle Linux 7.5 1.3 操作系统安装 1.4 检查和配置 ...

  4. linux安装oracle19c完整版(图形+静默安装)

    最近有个项目要搭建测试环境在云平台上,加上又刚参加完oracle组织的oracle 19c的升级培训,所以准备在测试环境里面直接安装oracle19c,提前熟悉一下.并将安装过程记录分享给大家,这里主 ...

  5. linux命令应用,Linux命令应用大词典

    第1章 登录.退出.关机和重启 1 1.1 login:用户登录系统 1 1.2 logout:退出登录Shell 1 1.3 nologin:限制用户登录 1 1.4 exit:退出Shell 2 ...

  6. linux中csh怎么运行,Csh的基本语法介绍

    在*unix系统中,常用的shell有sh,bash,csh/tcsh, ksh. sh来自于systemV的Unix,是传统的Unix的shell,直到现在很多的系统管理员仍然喜欢使用sh. bas ...

  7. linux系统/网络编程

    经典数据: APUE:unix环境高级编程3版 linux系统编程手册 德 linux系统编程 oreily unix内核源码剖析 日 windows核心编程 linux系统开发模式: ssh远程登录 ...

  8. 过滤Linux下不同大小的文件,linux查找当前目录下 M/G 大小的文件,删除Linux下指定大小的文件

    过滤Linux下不同大小的文件,linux查找当前目录下 M/G 大小的文件,删除Linux下指定大小的文件 find ./ -type f -size +1G| xargs rm 在清理系统日志文件 ...

  9. linux环境下nacos的安装+启动,阿里云服务器安装nacos

    nacos安装+启动(linux环境): 基础:安装java环境 官网下载压缩包:如 nacos-server-1.2.1.tar.gz 放在自定义目录下 # 解压 tar -xvf nacos-se ...

最新文章

  1. vs2008 ActiveX控件测试容器的生成以及调试ActiveX控件
  2. 太强了,Python 开发桌面小工具,让代码替我们干重复的工作~
  3. Springboot+Mybatis+Durid
  4. Monkey测试简介
  5. 使用Oracle数据库开发中的一个技巧
  6. 第十二章:Java_常用类
  7. Http请求报头设置(C#)
  8. 前端学习(3202):函数式组件
  9. 知识+AI融合创新探索,华为云论文被AI顶级学术期刊IEEE TPAMI接受
  10. 一个白学家眼里的 WebAssembly
  11. linux smartctl 命令,在 CentOS 7 里用 smartctl 和 hdparm 对硬盘进行基本测试
  12. axure原型设计:手机版可视化图表
  13. android 手机开门,智灵开门(智灵开门app)V5.0.2 安卓版
  14. FOFA常用搜索语法
  15. [iOS]分析Mach-O文件
  16. snaker流程预览
  17. 容量规划和Region配置
  18. Thinkphp内核自动挂机阅读文章系统源码
  19. USB 4(USB 4.0)的设计规范(原版)
  20. win10打开蓝牙_用了N年也未必知!Win10竟藏有这么多实用功能

热门文章

  1. 目标IT男的第十六天----面向对象第九天
  2. 【2022计算机夏令营】同济电信、哈工大(威海)、南开人工智能
  3. 信息滤波、UD滤波、遗忘滤波和自适应滤波
  4. CC2530 ZigBee协议栈 学习心得
  5. Unity 物理模拟不够逼真如何处理
  6. 2023 CSP 题目大意还原(2月4号考的)
  7. QSlider 拖动滑动条使用valueChanged(int value)信号重复调用槽函数问题解决
  8. AtomCMS“靶场“
  9. XShell中zsh和oh-my-zsh配置与使用
  10. 如何利用python对股票的走势进行一个判断?