linux下的shell程式設計之--擷取字串
#擷取字串-1
aa="`ifconfig eth0 | grep 'inet addr' | awk '{print $2}'`"
echo $aa | grep -o '[0-9]+.[0-9]+.[0-9]+.[0-9]+'
#擷取字串-1
aa="`ifconfig eth0 | grep 'inet addr' | awk '{print $2}'`"
echo $aa | grep -o '[0-9]+.[0-9]+.[0-9]+.[0-9]+'
#擷取字串-2
ifconfig eth0 | grep 'inet addr' | awk '{print $2}' | cut -c6-20
#擷取字串-3
aa="`ifconfig eth0 | grep 'inet addr' | awk '{print $2}'`"
echo ${aa:6:20}
#擷取字串-4
那就有兩種情況了,一種要留分界符的,一種不要的, 這樣可以吧,分兩步:
//分界符
$D = ",";
//要抽取的串
$S = "12";
//在中間時要留分界符
$str = ereg_replace("($D$S$D)", "$D", $str);
//單獨或 在結尾或 在開頭時 不要留分界符,直接刪除
$str = ereg_replace("(^$S$D|$D$S$|^$S$)", "", $str);
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8806316/viewspace-905022/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux下的字串擷取詳解Linux字串
- Shell中的字串擷取介紹字串
- shell 使用陣列及字串擷取陣列字串
- Linux之shell程式設計Linux程式設計
- 字串擷取字串
- Linux作業系統之Shell程式設計Linux作業系統程式設計
- MySQL 字串函式:字串擷取MySql字串函式
- Linux Shell程式設計(1)Linux程式設計
- Linux Shell程式設計(2)Linux程式設計
- Javascript之字串擷取函式slice()、substring()、substr()JavaScript字串函式
- Linux之19——Shell程式設計基礎詳解Linux程式設計
- mysql 擷取指定的兩個字串之間的內容MySql字串
- jQuery字串擷取詳解jQuery字串
- Linux入門---(三)Shell程式設計Linux程式設計
- 前端學習 linux —— shell 程式設計前端Linux程式設計
- 字串擷取 slice,substr,substring 的區別字串
- shell程式設計之免互動程式設計
- 【學習】Linux Shell指令碼程式設計Linux指令碼程式設計
- 如何學習shell程式設計?Linux運維學習shell程式設計是什麼程式設計Linux運維
- JavaScript 擷取指定指定區間字串JavaScript字串
- C#常用字串擷取C#字串
- php 擷取中英文混合字串PHP字串
- Swift 4.0 字串擷取,拼接,字串富文字顯示Swift字串
- shell指令碼擷取字串字尾名,檔名指令碼字串
- Linux shell程式設計(一)shell指令碼中的變數詳解Linux程式設計指令碼變數
- (整合)Linux下的多程式程式設計Linux程式設計
- shell程式設計之條件語句程式設計
- Linux-shell程式設計入門基礎Linux程式設計
- Linux大資料定製篇 Shell程式設計Linux大資料程式設計
- Linux Shell指令碼程式設計-基礎1Linux指令碼程式設計
- Shell程式設計程式設計
- Shell變數型別有哪些?linux運維shell程式設計變數型別Linux運維程式設計
- Java String類,字串常量池,建立方法,字串的獲取,擷取,轉換,分割。Java字串
- Shell程式設計 --- Shell介紹程式設計
- Linux 從入門到跑路第二十一講 -- 字串擷取Linux字串
- 01 shell程式設計之變數定義程式設計變數
- 02 shell程式設計之條件語句程式設計
- 04 shell程式設計之迴圈語句程式設計
- 05 shell程式設計之正規表示式程式設計