首页 > 系统服务 > 详细

linux //echo 的用法

时间:2021-06-24 10:25:44      阅读:16      评论:0      收藏:0      [点我收藏+]

1.7.8 输出信息echo

echo 命令可以将后面跟的字符进行输出

功能:显示字符,echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加

上换行号

语法:

echo [-neE][字符串]

选项:

-E (默认)不支持 \ 解释功能

-n 不自动换行

-e 启用 \ 字符的解释功能

显示变量

echo "$VAR_NAME” #用变量值替换,弱引用

echo ‘$VAR_NAME’ #变量不会替换,强引用

启用命令选项-e,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出

\a 发出警告声

\b 退格键

\c 最后不加上换行符号

\e escape,相当于\033

\n 换行且光标移至行首

\r 回车,即光标移至行首,但不换行

\t 插入tab

\\ 插入\字符

\0nnn 插入nnn(八进制)所代表的ASCII字符

\xHH插入HH(十六进制)所代表的ASCII数字(man 7 ascii)

范例:

tmux list-commands

echo [-neE][字符串]

[root@centos8 ~]#echo -e ‘a\x0Ab‘

a

b

[root@centos8 ~]#echo -e ‘\033[43;31;1;5mmagedu\e[0m‘

magedu

[root@centos8 ~]#echo -e ‘\x57\x41\x4E\x47‘?

WANG

[root@centos8 ~]#echo \$PATH

$PATH

[root@centos8 ~]#echo \

[root@centos8 ~]#echo \\

\

[root@centos8 ~]#echo \\\

[root@centos8 ~]#echo \\\\

\\

[root@centos8 ~]#echo "$PATH"

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

[root@centos8 ~]#echo ‘$PATH‘

$PATH

?

2、查看ascii列表

[root@centos8 ~]#dnf -y install man-pages

[root@centos8 ~]#man ascii

技术分享图片

?

?

linux //echo 的用法

原文:https://blog.51cto.com/u_14418718/2942845

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!