echo命令详解
echo命令主要用于打印字符或者回显,例如输入echo ok,会显示ok, echo ok > test.txt 则会把ok字符覆盖test.txt内容。>表示覆盖,原内容被覆盖,>>表示追加,原内容不变。
例如echo ok >> test.txt,表示向test.txt文件追加OK字符,不覆盖原文件里的内容,常用参数详解如下:
使用-e扩展参数选项时,与如下参数一起使用,有不同含义,例如: \a 发出警告声 \b 删除前一个字符 \c 最后不加上换行符号; \f 换行但光标仍旧停留在原来的位置; \n 换行且光标移至行首; \r 光标移至行首,但不换行; \t 插入tab; \v 与\f相同; \\ 插入\字符; \033[30m 黑色字 \033[0m \033[31m 红色字 \033[0m \033[32m 绿色字 \033[0m \033[33m 黄色字 \033[0m \033[34m 蓝色字 \033[0m \033[35m 紫色字 \033[0m \033[36m 天蓝字 \033[0m \033[37m 白色字 \033[0m \033[40;37m 黑底白字 \033[0m \033[41;37m 红底白字 \033[0m \033[42;37m 绿底白字 \033[0m \033[43;37m 黄底白字 \033[0m \033[44;37m 蓝底白字 \033[0m \033[45;37m 紫底白字 \033[0m \033[46;37m 天蓝底白字 \033[0m \033[47;30m 白底黑字 \033[0m
echo颜色打印扩展,auto_lamp_v2.sh内容如下:
echo -e "\033[36mPlease Select Install Menu follow:\033[0m" echo -e "\033[32m1)Install Apache Server\033[1m" echo "2)Install MySQL Server" echo "3)Install PHP Server" echo "4)Configuration index.php and start LAMP server" echo -e "\033[31mUsage: { /bin/sh $0 1|2|3|4|help}\033[0m"
执行结果如图

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。