编写Shell脚本打印输出变量-及编写时注意事项

Shell脚本语言是一种非类解释型语言,弱语言类型

Linux支持的所有shell中,都可以通过赋值符号为变量赋值

Shell脚本变量可以分为两类,局部变量和环境变量

局部变量是在自己编写的shell脚本内部使用,环境变量可以在系统上面,在bash系统之上使用

其他的进程或者程序都可以调用环境变量

有的变量是用户创建的,本身应该属于局部变量,但是局部变量和环境变量是可以相互转换的

学习过其他语言之后,变量这个东西我的肤浅理解就是别称,我是菠萝吹雪,有一天老师给我起了别名名字叫a

叫我菠萝吹雪和叫a是没啥区别的

 

编写脚本,打印输出变量

#!/bin/bash
#Filename:var.sh
#define path var
#by authors 菠萝吹雪 2020

A=123 #定义变量不要在等号左右写空格会报错

name=菠萝吹雪
#调用变量
echo "$A"    #引用变量要加$符号
echo "$name"
echo "this is my shell var $A"
echo "this is my name $name"

编写这个脚本需要注意的地方

1、每次写好一个脚本后,都是没有可执行权限的需要单独加上命令为

chmod +x 要添加执行权限的脚本

如果有必要的话,可以设置整个文件夹下的所有.sh的文件都为可读可写可执行权限

chmod +x 文件夹名称/*.sh

*是通配符,表示所有,那么*.sh即表示所有的.sh文件,shells/*.sh 则表示shells文件夹下的所有的.ssh文件

 

2、#定义变量不要在等号左右写空格会报错

3、$A为引用变量,引用变量要加$符号

4、定义了变量就要调用,否则没有意义,方法也是如此

5、注释的井号第一行有特殊意义,除第一行都为注释,注释不要紧贴语句,要用至少一个空格隔开,或者写在语句的上面,注释单独成行

 

 

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值