我們在linux的操作中經常會對檔案中的字串進行替換、統計等操作,我們現在來smbko做一次整理,如有錯誤請批評指正。
統計字串個數
grep -c str filename
grep -o str filename |wc -l
替換字串
替換當前行匹配字串
:s/oldstr/newstr
替換當前檔案中所有匹配字串
:%s/原字串/替換字串/gg
批量替換字串
sed -i 「s/查詢www.cppcns.com欄位/替換字段/g」 grep 查www.cppcns.com找欄位 -rl 路徑
-rl 表示所有子目錄
sed -i "s/new str/old str/g" 'grep "old str" -rl filename'
ps:l程式設計客棧inux對字串常用操作命令
以空格分割字串
awk 『'
以特定字元分割字串
str=$ ——————–//後面是分割字串的標誌符號,最後乙個/後面還有乙個空格
剪下字串
cut -b|-c|-f 3 ———————–b代表位元組,-c代表字元,-f代表域 後面的陣列是第幾個字元
去掉字串中的特定字元
sed 『s/\」//g' s代表替換,預設字元被替換為空,\後面的字元是要被替換的字元,g表示全部替換
總結本文位址:
Shell Shell 指令碼中字串的相關操作
在我們的shell 程式設計中,乙個必不可少的操作就是針對於字串的操作,重要有字串替換,計算字串長度 等等。下面對這些操作進行乙個總結。返回 string的長度 在 string中,從 position位置之後開始提取子串 在 string中,從 position位置之後開始提取 length長度的...
字串相關函式整理
字串逆轉函式 1 可用標頭檔案裡的reverse函式,函式使用方法 string str reverse str.begin str.end 2 使用標頭檔案中的strrev函式,函式使用方法 string str strrev str 讀取字串 1 cin 2 cin.get 使用方法一 只能讀取...
js 字串相關方法整理
一.字串切割與提取 1.slice start,end 兩個引數可正可負,負值代表從右擷取 var mystr hello world var slicestr1 mystr.slice 3 ld var slicestr2 mystr.slice 3,1 ld var slicestr3 myst...