echo【選項】【輸出內容】
如echo "cangls he bols ni xi huan na yi ge?"
只要輸出的內容裡有空格就需要加雙引號
選項-e
,表示支援反義字元
反義字元
作用\a
輸出警告音
\b退格鍵,也就是向左刪除鍵
\n換行符
\r回車鍵
\t製表符,也就是tab鍵
\v垂直製表符
\0nnn
按照八進位制ascⅱ碼表輸出字元。其中0為數字零,nnn是三位八進位制數
\xhh
按照十六進製制ascⅱ碼表輸出字元。其中hh是兩位十六進製制數
舉個例子:echo -e "\x68\x65\x6c\x6c\x6f"
,手動輸入字元的十六進製制ascⅱ碼值,輸出就是hello
linux本機的純字元介面是不支援中文的!
另外,在xshell這樣的遠端工具介面上是可以支援顏色顯示的,如echo -e "\e[1;31m 嫁人就要嫁鳳姐 \e[0m"
,其中的\e[1;31m
是開啟顏色,\e[0m
是關閉顏色,31m
表示紅色,可以支援的顏色從30到37
vim hello.sh
#!/bin/bash
#注釋echo
-e"\e[1;34m 天上掉下個林妹妹 \e[0m"
shell指令碼的執行方法
1.方法一 編寫指令碼 root m01 home cat 1 sh bin env bash echo hello world 指令碼增加可執行許可權 root m01 home chmod x 1.sh 標準執行指令碼 root m01 home home 1.sh 絕對路徑 root m01 ...
Inno Setup執行SQL指令碼的方法
作為和nsis並立的 兩個最流行的免費windows應用程式安裝包製作工具之一,inno在學習難度上相對要低一些,非常適合對一些簡單的桌面程式打包。但對於較複雜的安裝過程,或者web應用程式來說,我個人覺得不是inno的強項。當然,既然inno內嵌了pascal語言用以擴充套件功能,理論上不是不可以...
mysql執行sql指令碼的方法
1.直接mysql進入 root rhel6 bin mysql welcome to the mysql monitor.commands end with or g.your mysql connection id is 3 server version 5.5.22 source distri...