shell编程学习笔记(二):Shell中变量的使用
2020-01-15 08:41
726 查看
变量在很多编程语言中都有,Shell中也不例外,我们下面看一下Shell中的变量怎么使用:
以下蓝色字体部分为Linux命令,红色字体的内容为输出的内容:
# cd /opt/scripts
# vim script02.sh
开始编写script02.sh的脚本,脚本内容为:
#! /bin/sh long_string="this is a test" echo $long_string num1=20 num2=30 echo $(($num1+$num2)) echo "lucy,$long_string" echo 'lucy,$long_string'
# chmod +x script02.sh
# ./script02.sh
this is a test
50
lucy,this is a test
lucy,$long_string
shell脚本的变量声明比较特殊,没有变量类型声明,就是等号左边是变量的名称,等号右边是变量的值,并且等号左右不能有空格,不然会报错
还有注意最后两句,双引号是弱引用,如果有变量,会把变量的值输出;单引号是强引用,即使有变量,也会原封不动的输出,并不会输出变量的值
转载于:https://www.cnblogs.com/modou/p/10440226.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- shell脚本的使用---if变量编写lamp管理脚本
- shell切换用户EOF下变量的使用[: ==: unary operator expected
- shell切换用户EOF下变量的使用[: ==: unary operator expected
- 4、在Shell程序中的使用变量
- gdb中如何使用shell环境变量
- sed和awk中使用shell变量
- shell 文件中使用sed/cut/grep命令和变量
- Linux awk 使用shell变量
- 【转载】sed和awk中使用shell变量
- awk 系列:如何让 awk 使用 Shell 变量
- awk中使用shell变量的两种方法
- Linux下如何让 awk 使用 Shell 变量
- 【Shell脚本】awk中如何使用shell的环境变量
- shell 使用管道符时变量的问题
- sed和awk中使用shell变量
- shell变量介绍及变量子串的使用
- shell脚本里函数定义和变量使用
- crontab中使用环境变量的方法(手动执行shell脚本可以,在定时任务中不行)
- 在Shell脚本中编写AWK脚本实现数据提取—注意格式、awk中使用shell变量、awk中数字字符串转换成数字、awk中字符串相等比较
- shell切换用户EOF下变量的使用[: ==: unary operator expected