![曝光:Linux企业运维实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/931/23400931/b_23400931.jpg)
上QQ阅读APP看书,第一时间看更新
4.14 echo命令详解
echo命令主要用于打印字符或者回显,例如输入echo ok,会显示ok,echo ok>test.txt则会把ok字符覆盖testt.xt内容。“>”表示覆盖,原内容被覆盖,“>>”表示追加,原内容不变。例如echo ok>>test.txt,表示向test.txt文件追加ok字符,不覆盖原文件里的内容,常用参数详解如下:
使用-e扩展参数选项时,与如下参数一起使用,有不同含义。
□\a:发出警告声。
□\b:删除前一个字符。
□\c:最后不加上换行符号。
□\f:换行但光标仍旧停留在原来的位置。
□\n:换行且光标移至行首。
□\r:光标移至行首,但不换行。
□\t:插入tab。
□\v:与\f相同。
□\\:插入“\”字符。
□echo打印带颜色字符,常用参数如下:
![](https://epubservercos.yuewen.com/3043B8/12023547704529906/epubprivate/OEBPS/Images/Figure-P69_18643.jpg?sign=1739348127-wp2TjVfl3KxWijiGTjLDgcDALaYoOnUh-0-b81bdbf01b228b2207ce8ce817126986)
echo颜色打印扩展,auto_lam p_v2.sh内容如下:
![](https://epubservercos.yuewen.com/3043B8/12023547704529906/epubprivate/OEBPS/Images/Figure-P69_18644.jpg?sign=1739348127-32g4dx9OS0a0CaJjt21CMNg7gRuV7L6u-0-5efa2220ddd21b28ef41f584a0799b63)
执行结果如图4-3所示。
![](https://epubservercos.yuewen.com/3043B8/12023547704529906/epubprivate/OEBPS/Images/Figure-P69_11572.jpg?sign=1739348127-OYweJzrC6gJ5vile2JRoThGLi6Sq4P0E-0-e531b34428fd8d052d74a0c59496d2f2)
图4-3 echo-e颜色打印