if判斷和grep命令-w及搜尋前後行
if [ -n "$row_numbe_detail" ];
if的-n判斷是判斷字串的長度是否為0的;
字串判斷
[ -n STRING ] 如果STRING的長度非零則返回為真,即非空是真
[ STRING1 ] 如果字串不為空則返回為真,與-n類似
[ STRING1 < STRING2 ] 如果 “STRING1”字典排序在“STRING2”前面則返回為真。
[ STRING1 > STRING2 ] 如果 “STRING1”字典排序在“STRING2”後面則返回為真。
$#:表示返回所有指令碼引數的個數。
sudo ansible ips -s -m shell -a "chown -R $currenthostname:$currentgroup /data/aiips"
ansible的-s命令是什麼意思; -s, --sudo
-R SU_USER, --se-user=SUDO_USER
groups命令在標準輸入輸出上輸出指定使用者所在組的組成員;
if的-n判斷是判斷字串的長度是否為0的;
字串判斷
[ -n STRING ] 如果STRING的長度非零則返回為真,即非空是真
[ STRING1 ] 如果字串不為空則返回為真,與-n類似
[ STRING1 < STRING2 ] 如果 “STRING1”字典排序在“STRING2”前面則返回為真。
[ STRING1 > STRING2 ] 如果 “STRING1”字典排序在“STRING2”後面則返回為真。
grep命令 -w
-w或--word-regexp 只顯示全字元合的列。
-x或--line-regexp 只顯示全列符合的列。
grep -w word filename 是指定某個word搜尋;
(2)-A -B -C
很多時候,我們並關心匹配行而是關心匹配行的上下文。這時候-A -B -C就有用了
-A n 後n行,A記憶為(After)
-B n 前n行,B記憶為(Before)
-C n 前n行,後n行,C記憶為(Center)
查詢時,ABC的大小寫不一樣,查詢結果就不一樣;
查詢搜尋欄位的行及上一行和下一行:
[root@hps220 dongfang]# grep -b1 home 2222
0-i am chinese
15:here is my home
32-bbb
查詢搜尋欄位的行及上一行:
[root@hps220 dongfang]# grep -B1 home 2222
i am chinese
here is my home
(8)查詢IP地址
這裡用到了-o和-P命令
我們通過man grep檢視
-o, --only-matching:
Show only the part of a matching line that matches PATTERN.
-P, --perl-regexp:
Interpret PATTERN as a Perl regular expression.
也就是說-o,只顯示匹配行中匹配正規表示式的那部分
-P,作為Perl正則匹配
$#:表示返回所有指令碼引數的個數。
sudo ansible ips -s -m shell -a "chown -R $currenthostname:$currentgroup /data/aiips"
ansible的-s命令是什麼意思; -s, --sudo
-R SU_USER, --se-user=SUDO_USER
groups命令在標準輸入輸出上輸出指定使用者所在組的組成員;
相關文章
- grep 命令系列:使用 grep 命令來搜尋多個單詞
- Linux 搜尋命令總結 – whereis,which,locate,find,grepLinux
- 檔案許可權管理命令chmod,chown與文字搜尋命令grep
- 使用grep搜尋多個字串字串
- Linux日誌搜尋 grepLinux
- Linux (三劍客之一) grep字串搜尋命令詳解Linux字串
- [Python手撕]判斷二叉搜尋樹Python
- grep搜尋伺服器日誌(搜尋指定關鍵字的行,按照日期group by count)伺服器
- Linux常用指令---grep(搜尋過濾)Linux
- 命令執行的判斷依據: ; , &&, ||
- grep——高逼格 Linux文字搜尋神器Linux
- Linux文字搜尋工具grep使用詳解Linux
- [Linux]bc|判斷命令成功執行Linux
- VIM 搜尋命令使用方法和技巧
- 搜尋引擎命令大全
- Elasticsearch核心技術(五):搜尋API和搜尋執行機制ElasticsearchAPI
- 判斷當前應用程式處於前臺還是後臺 ANDROIDAndroid
- 判斷ssh遠端命令是否執行結束
- w10天氣無法搜尋城市怎麼辦_w10天氣搜尋不到城市處理方法
- JavaScript判斷當前裝置和瀏覽器型別JavaScript瀏覽器型別
- Swift,迴圈及判斷Swift
- 搜尋引擎原理及使用
- grep命令
- c# sring \W1.235; 先判斷是否包含\W 如果包含 獲取\W和;之間的數C#
- Win7(及以後版本) 高階搜尋 AND OR NOT 正則Win7
- 俚語搜尋命令列工具命令列
- Linux 檔案搜尋命令Linux
- 常見檔案搜尋命令
- js函式中的if判斷和a==b判斷JS函式
- 快速掌握grep命令及正規表示式
- grep 的 -a引數可以使得搜尋binary檔案了
- C4top-是否完全二叉搜尋樹 (層次遍歷+完全判斷)
- 使用grep命令,玩轉程式碼審計尋找Sink
- js資料型別判斷和陣列判斷JS資料型別陣列
- 舒服的判斷當前應用是否處於前臺
- grep命令使用
- grep命令的-o和-P選項
- Flutter 如何判斷 Widget 位於前臺Flutter