Linux echo 命令

举报
林欣 发表于 2022/11/28 21:36:26 2022/11/28
【摘要】 简介Linux中 echo命令主要用于打印字符或者回显,一般起到一个提示的作用。 语法echo [选项] [输出内容] 参数-n 不在最后自动换行。-e 使用-e扩展参数选项时,与如下参数一起使用,有不同含义,支持反斜线控制的字符转换 \a 发出警告声。 \b 删除前一个字符。 \c 最后不加上换行符号。 \f 换行但光标仍旧停留在原来的位置。 \n 换行且光标移至行首。 \r 光...

简介

Linux中 echo命令主要用于打印字符或者回显,一般起到一个提示的作用。

语法

echo [选项] [输出内容]

参数

-n   不在最后自动换行。
-e   使用-e扩展参数选项时,与如下参数一起使用,有不同含义,支持反斜线控制的字符转换
	\a 发出警告声。
	\b 删除前一个字符。
	\c 最后不加上换行符号。
	\f 换行但光标仍旧停留在原来的位置。
	\n 换行且光标移至行首。
	\r 光标移至行首,但不换行。
	\t 制表符,也就是Tab键。
	\v 与\f相同。
	\\ 插入\字符。
	\033[30m 黑色字 \033[0m
	\033[31m 红色字 \033[0m
	\033[32m 绿色字 \033[0m
	\033[33m 黄色字 \033[0m
	\033[34m 蓝色字 \033[0m
	\033[35m 紫色字 \033[0m
	\033[36m 天蓝字 \033[0m
	\033[37m 白色字 \033[0m
	\033[40;37m 黑底白字 \033[0m
	\033[41;37m 红底白字 \033[0m
	\033[42;37m 绿底白字 \033[0m
	\033[43;37m 黄底白字 \033[0m
	\033[44;37m 蓝底白字 \033[0m
	\033[45;37m 紫底白字 \033[0m
	\033[46;37m 天蓝底白字 \033[0m
	\033[47;30m 白底黑字 \033[0m

实例

输出Hello World

echo -e "Hello World"

颜色打印输出内容

echo -e "\033[34m 蓝色字 \033[0m"
echo -e "\033[43;37m 黄底白字 \033[0m"
echo "Hello World"

覆盖log.txt里面的内容

echo Hello World > log.txt

在log.txt中追加内容

echo Hello World >> log.txt
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。