定制网站开发食道里感觉有东西堵,简单的php购物网站源码,西安网络科技公司有哪些,怎么注册一家公司命令作用
输出一行字符串在shell中#xff0c;可以打印变量的值输出结果写入到文件在显示器上显示一段文字#xff0c;起到提示的作用
语法
echo [选项] [字符串]
参数
字符含义-n不自动换行-e解释转义字符-E不解释转义字符
如果-e有效#xff0c;则识别以下序列…命令作用
输出一行字符串在shell中可以打印变量的值输出结果写入到文件在显示器上显示一段文字起到提示的作用
语法
echo [选项] [字符串]
参数
字符含义-n不自动换行-e解释转义字符-E不解释转义字符
如果-e有效则识别以下序列
字符含义\a发出警告声\b转义后相当于按退格键(backspace) 但前提是\b后面存在字符; “\b表示删除前一 一个字符”\b\b 表示删除前两个字符。\c不换行输出在\c后面不存在字符的情况下作用相当于echo -n;但是当\c后面仍然存在字符时\c后面的字符将不会被输出。\eescape相当于 \033\E与\e相同\f换行但下一行内容起始位置和上一行从\f处换行的位置对齐\n换行且光标移至行首\r换行字符光标移至行首输出\r后面的内容\t转以后表示插入tab即横向制表符。\v换行但下一行内容起始位置和上一行从\v处换行的位置对齐\ \表示插入本身。\0nnn插入nnn八进制所代表的ASCII字符\xHH插入HH十六进制所代表的ASCII数字
应用实例
1 字符串输出
将字符串输出到终端显示
echo Hello World2 单引号与双引号
echo后的单引号表示强引用单引号里面是什么内容就输出什么; echo后的双引号表示弱引用变量的值会代替变量名输出。
3 转义字符可用
需要使用特殊转义字符时(特殊转义字符见上面命令参数详解表格)需要指定参数-e格式为 echo -e 处理特殊字符 4 输出字符串带颜色
如果输出信息要突出显示一些提示文字比如Error用红色Waring用黄色便于第一时间发现问题。 输出文字带颜色需要结合-e选项和“\033”一块使用一般格式为: echo -e “\033[字体底色;字体颜色m 字符串 \033[0m” echo -e “\033[字体颜色m 字符串 \033[0m” Linux中颜色号
颜色字体颜色(30 ~ 37)背景颜色(40 ~ 47)字体加亮颜色(90 ~ 97)背景加亮颜色(100 ~ 107)黑色 (Black)304090100红色 (Red)314191101绿色 (Green)324292102黄色 (Yellow)334393103蓝色 (Blue)344494104紫色 (Purple)354595105青色 (Cyan)364696106白色 (White)374797107
4-1 输出无底色字符
echo -e \033[33m Hello\033[0m4-2 输出有底色字符
echo -e \033[44;31m Word\033[0m5 重定向写入文件
5-1 以覆盖方式写入文件
echo Hello World hello.txt5-2 以追加方式写入文件
echo Hello World hello.txt6 输出时间
获取当前系统时间并记录当前的系统时间或者在编译程序时可以记下编译时的系统时间便于回溯和版本跟踪。 current_time$(date “%Y-%m-%d %H:%M:%S”)echo ‘[’ $current_time ‘]’ “Hello World” hello.txt