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
- Linux日誌搜尋 grepLinux
- 檔案許可權管理命令chmod,chown與文字搜尋命令grep
- Linux (三劍客之一) grep字串搜尋命令詳解Linux字串
- 判斷序列是否是二叉搜尋樹的後續遍歷
- 使用grep搜尋多個字串字串
- [Python手撕]判斷二叉搜尋樹Python
- grep搜尋伺服器日誌(搜尋指定關鍵字的行,按照日期group by count)伺服器
- grep——高逼格 Linux文字搜尋神器Linux
- VIM 搜尋命令使用方法和技巧
- 判斷ssh遠端命令是否執行結束
- Elasticsearch核心技術(五):搜尋API和搜尋執行機制ElasticsearchAPI
- c# sring \W1.235; 先判斷是否包含\W 如果包含 獲取\W和;之間的數C#
- grep精確匹配搜尋某個單詞的用法 (附: grep高效用法小結))
- 【Linux命令】grep命令Linux
- grep 的 -a引數可以使得搜尋binary檔案了
- 快速掌握grep命令及正規表示式
- JavaScript判斷當前裝置和瀏覽器型別JavaScript瀏覽器型別
- w10天氣無法搜尋城市怎麼辦_w10天氣搜尋不到城市處理方法
- 俚語搜尋命令列工具命令列
- js函式中的if判斷和a==b判斷JS函式
- 使用grep命令,玩轉程式碼審計尋找Sink
- Linux grep 命令Linux
- 如何使用 Linux 的 grep 和 fgrep 命令Linux
- Flutter 如何判斷 Widget 位於前臺Flutter
- Linux命令篇 - grep 命令Linux
- Linux系統中的管道命令、grep命令、sed命令和awk命令Linux
- Linux文字搜尋常用命令Linux
- linux每日命令(35):grep命令Linux
- Linux命令:grep命令AND、OR、NOT例項Linux
- 02 . Shell變數和邏輯判斷及迴圈使用變數
- 【SHELL】grep 命令用法
- linux命令之grepLinux
- grep、find命令整理
- git grep命令用法Git
- js資料型別及判斷JS資料型別
- Linux命令之grep/sed/awk等行轉列Linux