- 原样输出。
echo sdfsd dsf echo "hello bash"
- 开启转义。
# 进行换行 echo -e "hello \nbash"
- 开启转义后,不换行。
其中echo -e "hello \nbash\c"
\c
表示不换行,当遇见第一个\n
后,截断输出。 - 将结果重定向到文件中。
# 覆盖 echo aaadd > filename # 追加 echo aaadd >> filename
- 显示命令执行结果。
echo `date`
- 显示变量。
echo "$varName"
- 处理转义符号。
echo "\"apple\""
- 不要在输出结尾添加换行符。
执行上述脚本,当输入echo -n "请输入你喜欢的脚本语言:" while read yourLike do # 使用正则判断变量是否包含在字符出中,其中=~右边会被当作一个正则,然后去匹配左边的字符串 if [[ "q bye quit" =~ $yourLike ]]; then break else echo "是的,$yourLike 是一个易于学习的脚本语言。" fi done
q bye quit
中的一个种时,会退出循环,否则将会打印脚本语言信息。
【Shell】echo 打印语句
于 2024-03-04 09:49:52 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)