Shell 的 echo 指令与 PHP 的 echo 指令类似,用于字符串的输出。
1.显示普通字符串
echo "wangke"
或
echo wangke
2.显示转义字符串
echo ""wangke""
输出结果:
"wangke"
3.显示变量
read
:从标准输入中读取一行,把输入的字段值给 Shell 变量。
生成脚本 echo.sh:
read name
echo "Input: $name"
执行脚本:
sh echo.sh
I'm wangke
运行结果:
Input:I'm wangke
4.显示换行
echo -e "wangke
" # -e开启转义
echo "huan hang cheng gong"
运行结果:
wangke
huan hang cheng gong
5.显示不换行
echo -e "wangke c" # -e开启转义;c不换行
echo "bu huan hang"
运行结果:
wangke bu huan hang
6.显示结果定向至文件
echo "I'm wangke" > myfile
7.原样输出字符串,不进行转义或取变量(用单引号)
echo '$name""'
运行结果:
$name""
8.显示命令执行结果
echo `date`
注意:是反引号,不是单引号
运行结果:
2021年 09月 03日 星期五 13:45:22 CST