Shell字串處理規律總結

2021-08-02 12:18:16 字數 726 閱讀 2674

#代表截掉開始

chaosbom@chaosbompc

:~$ file="thisfile.txt"

chaosbom@chaosbompc

:~$ echo $

txtchaosbom@chaosbompc

:~$ echo $

sfile.txt

%代表截掉結尾

chaosbom@chaosbompc

:~$ file="thisfile.txt"

chaosbom@chaosbompc

:~$ echo $

thisfil

chaosbom@chaosbompc

:~$ echo $

thisfile

//代表取所有(相對應未明確所有則是第乙個)

chaosbom@chaosbompc:~$ file="thisfile.txt"

chaosbom@chaosbompc:~$ echo $

thisfile.txt

chaosbom@chaosbompc:~$ echo $

thsfle.txt

/a/b 表示符合模式a的字串將被b字串替換,不指定b字串則是刪除。

如果被替換串包含/字元,那麼要轉義,寫成\/

shell字串處理

一 構造字串 直接構造 str zero hello str first i am a string str second success 重複多次 repeat the first parm 1 by 2 times strrepeat 舉例 str repeat strrepeat user n...

shell 字串處理

一 號擷取,刪除左邊字元,保留右邊字元。echo 其中 var 是變數名,號是運算子,表示從左邊開始刪除第乙個 號及左邊的所有字元 即刪除 http 結果是 www.google.com test.htm 二 號擷取,刪除左邊字元,保留右邊字元。echo 表示從左邊開始刪除最後 最右邊 乙個 號及左...

SHELL字串處理

linux 的字串擷取很有用。有八種方法。假設有變數 var 1.號擷取,刪除左邊字元,保留右邊字元。複製 如下 echo 其中 var 是變數名,號是運算子,表示從左邊開始刪除第乙個 號及左邊的所有字元 即刪除 http 結果是 www.aaa.com 123.htm 2.號擷取,刪除左邊字元,保...