编写Shell脚本打印输出变量-及编写时注意事项
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
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、注释的井号第一行有特殊意义,除第一行都为注释,注释不要紧贴语句,要用至少一个空格隔开,或者写在语句的上面,注释单独成行
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:23 天前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献1条内容
所有评论(0)