曝光:Linux企业运维实战
上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打印带颜色字符,常用参数如下:

echo颜色打印扩展,auto_lam p_v2.sh内容如下:

执行结果如图4-3所示。

图4-3 echo-e颜色打印