#代表截掉開始
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.號擷取,刪除左邊字元,保...