# 基础语句格式

# 语句

一行一句,无需结尾标志。

使用 ; 可在同一行执行多条语句。用 ; 将不同语句分割。

使用 | 管道符,将前一语句的结果作为后一语句的参数。

# 判断

判断条件需放在中括号内。

if 下一行接 then 表示开始执行满足条件时的代码。也可以接在同一行,并用 ; 分隔。

if [ "$obj" != "quit" ]
then
	echo $obj
else
	echo "Quit."
fi
if [ "$obj" != "quit" ]; then
	echo $obj
fi

# 判断文件是否存在:

 if [ -f 文件路径 ]

# 变量

# 基础

# 定义

变量名 = 值

等号两边能有空格

a=1

# 引用

引用变量时前面需加上 $ ,定义时不需要。

变量名称两端可以选择加 {} ,在不需要空格的时候

${a}

# 字符串

强制保留原格式:使用单引号

所有内容都会原封不动输出,不能含有单引号,不会将形如 ${} 的内容转换为变量。

str='You can use ${name} to print name'

格式化输出:使用双引号

str="hello, ${name}"

# 获取字符串长度

string="abcd"
echo $
更新于

请我喝[茶]~( ̄▽ ̄)~*

Walt CSZ 微信支付

微信支付

Walt CSZ 支付宝

支付宝