#!/bin/sh
#本脚本测试shell脚本中整型变量自增 加1的几种方法
 
#定义整型变量
a=1
echo $a
 
#第一种整型变量自增方式
a=$(($a+1))
echo $a
 
#第二种整型变量自增方式
a=$[$a+1]
echo $a
 
#第三种整型变量自增方式
a=`expr $a + 1`
echo $a
 
#第四种整型变量自增方式
let a++
echo $a
 
#第五种整型变量自增方式
let a+=1
echo $a
 
#第六种整型变量自增方式
((a++))
echo $a

shell脚本中在变量赋值的时候,不能够用空格。

Linux:shell脚本中实现变量自增的几种方式相关推荐

  1. shell脚本中的变量

    shell脚本中的变量 1 变量的定义 2 shell脚本中变量的定义方法 2.1 环境级别 2.2 用户级别 2.3 系统级别 3 变量名称 4 变量的转译 4.1 转译 4.2 声明 4.3 变量 ...

  2. linux shell脚本字符串连接符,学习Linux shell脚本中连接字符串的方法

    这篇文章主要介绍了Linux shell脚本中连接字符串的方法,如果想要在变量后面添加一个字符,可以用一下方法: 代码如下: $value1=home $value2=${value1}"= ...

  3. 7月11日任务 shell介绍、shell结构和执行 、date命令用法、shell脚本中的变量

    2019独角兽企业重金招聘Python工程师标准>>> 20.1 Shell脚本介绍 • shell是一种脚本语言  aming_linux  blog.lishiming.net ...

  4. 20.1 shell脚本介绍 20.2 shell脚本结构和执行 20.3 date命令用法 20.4 shell脚本中的变量...

    2019独角兽企业重金招聘Python工程师标准>>> 20.1 shell脚本介绍 shell 是一种脚本语言:和传统的开发语言比较,会比较简单 shell有自己的语法:可以使用逻 ...

  5. Linux Shell脚本中压缩包解压到目标目录下

    在Linux Shell脚本中,把一个压缩文件解压到目标目录下,使用如下代码: tar -xvf server.tar -C /opt/ 上述命令实现了把当前目录下的server.tar的压缩包,解压 ...

  6. Linux Shell - 脚本中自动确认需要输入确认的命令

    文章目录 Linux Shell - 脚本中自动确认需要输入确认的命令 1.yum 命令 2.其它命令 Linux Shell - 脚本中自动确认需要输入确认的命令 1.yum 命令 通过指定 -y ...

  7. linux脚本用户输入,如何在Linux shell脚本中提示用户输入

    本篇文章给大家介绍关于如何在Linux shell脚本中提示用户输入?下面来看具体的内容. 我们首先来看一下命令# read var # read -s "Waiting for input ...

  8. shell 不等于_关于shell编程中的整数值比较的两种方式的简单操作实例

    谈一谈关于shell编程中的整数值比较的两种方式 Shell编程有时处理一个对象时,需要我们对对象进行测试. 只有符合要求的才采取下一步操作,这样做的好处可以避免程序出错. 这个测试的对象可以是文件. ...

  9. C++类中成员变量的初始化有两种方式

    C++类中成员变量的初始化有两种方式: 构造函数初始化列表和构造函数体内赋值.下面看看两种方式有何不同. 成员变量初始化的顺序是按照在那种定义的顺序. 1.内部数据类型(char,int--指针等) ...

最新文章

  1. Python 常用文件
  2. Repeater嵌套绑定Repeater[转]
  3. 开关灯效果思路代码分享
  4. 烧脑又过瘾!关于c²= b² + a²,你不知道的N个事实
  5. c语言 bool_程序的数据要放到哪里呢?|C语言第二篇
  6. 2台主机的docker互相通信的方法
  7. 节点部署_Pod在多可用区worker节点上的高可用部署
  8. HDU 2154 跳舞毯
  9. python编程语言继承_Python 面向对象编程——继承和多态
  10. 微软“黑历史”:一个活了 45 年的愚蠢 Bug!
  11. loadrunner11下载
  12. 【数字电路】主从JK触发器 与 边沿JK触发器
  13. matlab 拉普拉斯金字塔,图像金字塔
  14. 关于笔记本突然鼠标无法连接,电脑蓝牙消失的问题
  15. setBounds()和setSize的区别
  16. PyTorch—torch.utils.data.DataLoader 数据加载类
  17. Vue全网最细入门(一)
  18. VTK可交互三维坐标轴
  19. 试水技术论坛:泥巴乐园技术社区bbs.webgameexpress.com
  20. 视频教程-怎么架构生产数据库--生产数据库优化的一种方式-MySQL

热门文章

  1. 控制iOS的导航栏和状态栏的样式
  2. Scrollbar中滚动条的设置
  3. 《大话设计模式》读书笔记-第8章 工厂方法模式
  4. 融合变形三维插件想法
  5. 隐马尔科夫模型-EM模型-混合理解
  6. Linux线程同步之条件变量
  7. C/C++ 中长度为0的数组
  8. php俩个字符串合并,php分割合并两个字符串的函数实例
  9. java 什么是内存屏障,java内存屏障和可见性
  10. php post请求后端拿不到值_[精选] uniapp实现多端开发,与PHP是如何结合的