echo命令-创新互联
echo命令: Write arguments to the standard output.(将参数写入标注输出)
成都创新互联是一家集网站建设,绥宁企业网站建设,绥宁品牌网站建设,网站定制,绥宁网站建设报价,网络营销,网络优化,绥宁网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。echo会将输入的字符串送往标准输出。输出的字符串以空白字符隔开,并在最后加上换行号
echo [-ne] [字符串]
NAME
echo - display a line of text
SYNOPSIS
echo [SHORT-OPTION]... [STRING]...
echo LONG-OPTION
选项:
-n :取消最后的自动换行
-e: 若字符串中出现以下字符,则特别加以处理,而不会把他当作一般字符输出;
\a 发出警告声
\b 删除前一个字符
[root@centos7 ~]# echo -e "he\bllo"
hllo
\c 最后不加上换行符
[root@centos7 ~]# echo -e "he\cllo"
he[root@centos7 ~]# echo -e "hello\c"
hello[root@centos7 ~]# ^C
\f 换行但光标仍停留在原来的位置上
[root@centos7 ~]# echo -e "he\fllo"
he
llo
\n 换行且光标移至行首
[root@centos7 ~]# echo -e "he\nllo"
he
llo
\r 光标移至行首,但不换行
[root@centos7 ~]# echo -e "hello\rman"
manlo
\t 插入Tab
[root@centos7 ~]# echo -e "hello\tman"
hello man
\v 与\f相同;
[root@centos7 ~]# echo -e "he\vllo"
he
llo
\\ 插入\字符
[root@centos7 ~]# echo -e "he\\llo"
he\llo
\nnn插入nnn(八进制)所代表的ASCII字符
[root@centos7 ~]# echo -e "hello\052"
hello*
echo显示颜色输出:
echo可以改变输出的文本的颜色,需要的-e选项结合使用,文本的显示颜色可以使用“ANSI非常规字符序列”生成。
如
使用echo显示一个三角形并有闪烁,下划线,颜色(自选);
[root@centos7 ~]# echo -e "\033[40;31;4;5m*******\n *****\n ***\n *\033[0m"
\033[40;31;4;5m表示设置为黑色背景红色前景,开启下划线并闪烁。
\n表示换行并跳至行首,
\033[0m表示重置属性并结束非常规字符序列
注:\033引导非常规字符序列,\033[ 即表示终端转义符开始;\033是退出键ESC的ASCII码,m表示设置属性,然后结束非常规字符序列。本示例中40代表黑色背景,31表示红色前景,4表示下划线开启,5表示开启闪烁。数值和编码的前后顺序没有关系。具体数值可以查看ANSI标准颜色表。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
文章题目:echo命令-创新互联
文章转载:http://pwwzsj.com/article/cejcce.html