- 曝光:Linux企业运维实战
- 吴光科
- 302字
- 2025-02-23 04:16:00
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颜色打印