shell学习笔记(4)echo输出
1、显示普通字符串
1 | echo "It is a test" |
双引号可以省略
2、显示转义字符
1 | echo "\"It is a test\"" |
3、显示变量
1 2 3 | #!/bin/sh read name echo "$name It is a test" |
read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量。
4、显示换行
1 2 | echo -e "OK! \n" # -e 开启转义 echo "It is a test" |
5、显示不换行
1 2 3 | #!/bin/sh echo -e "OK! \c" # -e 开启转义 \c 不换行 echo "It is a test" |
6、显示结果定向至文件
1 | echo "It is a test" > myfile |
7、原样输出字符串,不进行转义或取变量(用单引号)
1 | echo '$name\"' |
8、显示命令执行结果
1 | echo `date` |
参考:Shell echo命令 | 菜鸟教程 (runoob.com)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· 单线程的Redis速度为什么快?
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码