首页 > 系统服务 > 详细

shell脚本的基本语句

时间:2019-11-29 14:41:28      阅读:66      评论:0      收藏:0      [点我收藏+]

shell 变量:

name=”hauzai007”

echo $name

注意事项:

变量名和等号之间不能有空格

不能使用标点符号

不能使用bash里的关键字

只读变量:

name=”huazai007”

关键字:readonly name

删除变量:

unset name

变量类型:

1 局部变量:

局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shell启动的程序不能访问局部变量

2 环境变量:

所有的程序,包括shell启动的程序,都能访问环境变量,有些程序需要环境变量来保证其正常运行。必要的时候shell脚本也可以定义环境变量。

系统环境变量:

查看所有环境变量:env

删除环境变量:unset HAHA

举个例子:

PPID:是当前进程的父进程的PID

PWD:当前工作目录。

RANDO:随机数变量。每次引用这个变量会得到一个0~32767的随机数。

查看所有环境变量:env

删除环境变量:unset

用vim在/etc/profile文件中添加我们想要的环境变量

设置新的环境变量
export 新环境变量名=内容
例:export MYNAME=”LLZZ”

生效 source /etc/profile

字符串

str="abcdefg"

echo ${#str}

echo ${str:1:4}

#表示从字符串的第二个字符开始截取,取第四个字符

shell数组

 定义数组

arr (aa bb cc)

读取数组

 echo ${arr[0]}

获取数组的长度

echo ${arr{@]]

echo ${arr[*]}

shell多行注释

:<<AA

       xxxxx

          xxxxx

AA

 

 

shell脚本的基本语句

原文:https://www.cnblogs.com/framework-bk/p/11957471.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!