![曝光: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=1739277506-KLf4NWuMHDTdCbmMhsklEoKj0Jx1QYAP-0-04db278368fe2b6b7f4aa907baa5e50b)
echo颜色打印扩展,auto_lam p_v2.sh内容如下:
![](https://epubservercos.yuewen.com/3043B8/12023547704529906/epubprivate/OEBPS/Images/Figure-P69_18644.jpg?sign=1739277506-Qp92Cc1eU5Wx1tVaAcVAgQVjIsyROvOZ-0-eead440beb509b3d8c6ea5a01815f244)
执行结果如图4-3所示。
![](https://epubservercos.yuewen.com/3043B8/12023547704529906/epubprivate/OEBPS/Images/Figure-P69_11572.jpg?sign=1739277506-jvy1XUlpTpv8sgMrXd2nhI2tcTKL4ZiD-0-c39059e0518a2e3d651fe96f19089057)
图4-3 echo-e颜色打印