echo用于输出字符串。命令格式:
echo STRING
显示普通字符串
echo "Hello Kobe Bryant"
echo Hello Kobe Bryant # 引号可以省略
显示转义字符
echo "\"Hello Kobe Bryant\"" #只能使用双引号
echo \"Hello Kobe Bryant\" #也可以省略双引号
显示变量
name=Arthur
echo "My name is $name" #输出 My name is Arthur
显示换行
echo -e "Hi\n" #-e 开启转义
echo "ChaseAug"
输出:
Hi
ChaseAug
显示不换行
echo -e "Hi \c" #-e 开启转义 \c不换行
echo "ChaseAug"
输出结果:
Hi ChaseAug
显示结果定向至文件
echo "Hello World" > output.txt #将内容以覆盖的方式输出到output.txt中
原样输出字符串,不进行转义或取变量(用单引号)
name=ChaseAug
echo '$name\"'
输出结果
$name\"
显示命令的执行结果
echo `date` # 输出 Wed Nov 17 10:50:48 CST 2021