首页 > 编程知识 正文

linux下echo命令详解,linux常用命令echo

时间:2023-05-06 09:54:15 阅读:232239 作者:4663

废话写在前面

在Linux中,echo可以理解成写入的意思。可以联想到PHP中的echo以及其他编程语言中的print

由于echo有打印的功能,因此查看echo使用帮助不能使用echo --help或者echo -h,而是使用help echo:

[root@localhost home]# echo --help--help[root@localhost home]# echo -h-h[root@localhost home]# help echoecho: echo [-neE] [参数 ...] 将参数写到标准输出。 在标准输出上显示 ARG 参数后跟一个换行。 选项: -n不要追加换行 -e启用下列反斜杠转义的解释 -E显式地抑制对于反斜杠转义的解释 `echo' 对下列反斜杠字符进行转义: a警告(响铃) b退格 c抑制更多的输出 e转义字符 f格式提供 n换行 r回车 t横向制表符 v纵向制表符 \反斜杠 nnn以 NNN (八进制)为 ASCII 码的字符。 NNN 可以是 0到3个八进制数字 xHH以 HH (十六进制)为值的八比特字符。HH可以是 一个或两个十六进制数字 退出状态: 返回成功除非有写错误发生。[root@localhost home]#

 

进入正题 打印文本: [root@localhost home]# echo 999999[root@localhost home]# echo "999"999[root@localhost home]# 一个 > 表示覆盖原有文本内容: [root@localhost home]# echo 111 > test.txt [root@localhost home]# cat test.txt 111[root@localhost home]# echo 222 > test.txt [root@localhost home]# cat test.txt 222[root@localhost home]#   两个 > 表示往文本中追加内容: [root@localhost home]# echo 333 >> test.txt [root@localhost home]# cat test.txt 222333[root@localhost home]#   若无此文件,则先创建此文件: [root@localhost home]# ls[root@localhost home]# echo 666 > test.txt[root@localhost home]# lstest.txt[root@localhost home]# cat test.txt 666[root@localhost home]# echo -e:允许后面内容进行转义 [root@localhost home]# echo -e "My name is n Xiaoing"My name is Xiaoing[root@localhost home]# echo "My name is n Xiaoing"My name is n Xiaoing[root@localhost home]#

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。