
Shell
Shell 脚本学习
LisenW
这个作者很懒,什么都没留下…
展开
-
【Shell 基础】shell 条件判断
基本语法[ condition ] 注意condition前后要有空格。非空返回0,0为 true,否则为false 。代码列子:num1=1;num2=3;if [ ${num1}>${num2} ]then echo "${num1}>${num2}"elif [ ${num1}<${$num2} ]then echo "${num1}<${$num2}"elif [ ${num1}==${num2} ]then echo "$原创 2020-10-10 19:15:49 · 137 阅读 · 0 评论 -
【Shell 基础】shell 字符串
shell 中的单引号''和双引号""单引号'':定义字符串使用,单引号不解析变量,如果字符串中需要解析变量,需要使用双引号双引号"":定义字符串,可以解析变量,同时可以解析转义符str1='abcd'echo 'str1的长度为:'${#str1} #计算str1的长度str2='abcdefghijklmn'echo ${str2:2:5} #从str2第二个字符截取5个字符echo `expr index "$str2" i` # 输出i的位置输出...原创 2020-09-22 17:52:28 · 196 阅读 · 0 评论 -
【Shell 基础】shell 变量
shell 变量命名方式:变量中只能包含字母、数字、下划线,不能以数字开头 不能包含bash中的关键字 变量赋值时,变量和等号 ‘=’ 之间不能有空格变量赋值yourname=‘abc’ #注意变量和‘=’之间不能有空格使用变量时,需要在变量前加$,使用$youname或${yourname}例子:新建文件,文件内容如下:yourname='lisen' #变量赋值echo 'yourname is:' ${yourname}yourname='lisen_1' #变量二次赋值原创 2020-09-22 17:11:36 · 351 阅读 · 0 评论 -
【Shell 基础】第一个shell脚本
新建helloWord.sh,内容如下:echo 'hello word!'chmod +x ./helloWord.sh #给文件赋可执行的权限 ./helloWord.sh #执行文件,输出如下原创 2020-09-22 15:57:36 · 149 阅读 · 0 评论