后端开发技能学习(二) shell基础学习
环境搭建
1.linux下可以直接执行shell
2.windows下需要安装虚拟服务软件,如果你看了上一篇博文(https://editor.csdn.net/md/?articleId=108312144),那么你可以直接用gitbash来执行shell
话不多说,先来写个hello world:
$ vi test.sh
写入
#!/bin/bash -v
# test.sh
echo "Hello, World"
有三种方式执行:
$ bash test.sh
Hello, World
$ source test.sh
Hello, World
$ . test.sh
Hello, World
语法
变量的定义与使用
$ s="hello" # 注意不能有空格
$ echo $s # 输出该变量
hello
$ s = 3
$ echo $s
3
$ s2=$s # 变量赋值
$ echo $s2
3
$ s3=${s} # 同上
echo $s3
3
$ s4=$(pwd) # ()用作命令替换,pwd表示当前目录
$ echo $s4
/d
运算
- 使用 expr 执行运算
$ result=$( expr 5 + 5) # 注意要有空格!否则将识别为字符串
$ echo $resu