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 · 114 阅读 · 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 · 165 阅读 · 0 评论 -
【Shell 基础】shell 变量
shell 变量命名方式: 变量中只能包含字母、数字、下划线,不能以数字开头 不能包含bash中的关键字 变量赋值时,变量和等号 ‘=’ 之间不能有空格 变量赋值 yourname=‘abc’ #注意变量和‘=’之间不能有空格 使用变量时,需要在变量前加$,使用$youname或${yourname} 例子:新建文件,文件内容如下: yourname='lisen' #变量赋值 echo 'yourname is:' ${yourname} yourname='lisen_1' #变量二次赋值原创 2020-09-22 17:11:36 · 314 阅读 · 0 评论 -
【Shell 基础】第一个shell脚本
新建helloWord.sh,内容如下: echo 'hello word!' chmod +x ./helloWord.sh #给文件赋可执行的权限 ./helloWord.sh #执行文件,输出如下原创 2020-09-22 15:57:36 · 118 阅读 · 0 评论