shell常見的使用總結

2021-10-08 00:23:55 字數 937 閱讀 4440

1.迴圈語句

for test_scales in 『1.0』 『1.0 1.5 2.0』 ;do

done

2.判斷語句

if [ 「$test_scales」 == 「1.0 1.5 2.0」 ]; then

fi3.字串判斷

if [ 1x=

="st

a"x]

;the

nif[

"1x == "sta"x ]; then if [ "

1x=="s

ta"x

];th

enif

["test_scales" == 「1.0 1.5 2.0」 ]; then

4.目錄判斷

if [ -d 「dat

adir

//

datadi

r//annov2」 ]; then

5.字串的處理

model=1ex

pdir

=1 exp_dir=

1expd​

ir=numepoch=$

6退出當前shell程式

exit 數字

參考7.遍歷指定的資料夾中所有檔案

#如果需要字首

for file in `ls $py_script/*`

do...

done

#如果不需要字首,只需要檔名

for file in `ls $py_script`

do...

done

注意:檔案中是反引號,表示執行系統命令

8.shell中字串的擷取

參考:9.引數個數判斷

if [ $# -lt 2 ]; then .... fi

Shell 常見的使用技巧

1.vim root bash history 可以檢視之前輸入的命令 2.按上下鍵可以翻看輸入的命令歷史 3.ctrl r 後輸入命令中的某些字母,系統會自動從歷史記錄中進行匹配 4.ctrl a 跳到行首 5.ctrl e 跳到行尾 命令的排列 1.先執行command1,不管command1的...

Shell指令碼常見使用

shell指令碼常見使用 echo 命令用於向視窗輸出文字 定義變數 your name rrr 變數名和等號之間不能有空格 使用乙個定義過的變數,要在變數名前面加美元符號 如 echo 加花括號是為了幫助直譯器識別變數的邊界 刪除變數 unset variable name 字串 雙引號的優點 雙...

HBase 常見Shell命令總結

用hbase的時候,老是忘記一些shell命令,每次都需要上網查,好麻煩,乾脆就把常見的shell都總結一下吧。進入命令列介面相關命令 1 進入shell命令列介面 hbase shell表結構相關命令 2 建立表結構,這裡建立test表,包含fcol1,fcol2 create test fcol...