创建shell文件
vim test.sh
写内容
#!/bin/bash echo "Hello World !"
使脚本具有执行权限
chmod +x ./test.sh
执行脚本
./test.sh
输出:Hello World !
运行shell时,会同时存在三种变量:
定义变量
your_name="tom"
使用变量
echo $your_name
输出:tom
字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似。
单引号字符串的限制:
双引号的优点:
定义字符串变量
str=‘this is a string‘
使用字符串变量
echo $str
输出:this is a string
定义字符串变量
str="Hello, I know you are \"$your_name\"! \n"
使用字符串变量
echo -e $str # -e 开启转义
输出:Hello, I know you are "tom"!
参考:
https://www.runoob.com/linux/linux-shell.html
https://www.runoob.com/linux/linux-shell-variable.html
原文:https://www.cnblogs.com/ratels/p/10981161.html