整理Linux中字串的相關操作技巧

2022-09-26 14:27:12 字數 727 閱讀 8923

我們在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...