grep命令檔案查詢
一 grep說明
使用grep可以查詢檔案內符合條件的字串。
命令語法:
grep [選項][查詢模式][檔案]
grep常用選項及含義:
-E 模式為一個可以擴充套件的正則表示式
-F 模式是一組由段行符分隔的定長字串
-i 比較時不區分大小寫
-c 只顯示匹配行的數量
-v 只顯示不包含匹配字元的行
-x 強制模式,僅完全匹配一行
-w 強制模式,僅完全匹配字詞
-e<模式> 用模式來進行匹配操作
-f<檔案> 從檔案中取得模式
-s 取消錯誤訊息
二 grep查詢例項
1. 建立一個檔案
[[email protected] /]# touch grepTest.txt
2. vim編輯檔案,放入如下內容(內容任意,僅用於測試)
1122334455
qqwweerrtt
jjkkwwvvbb
3. 使用grep命令查詢包含‘ww’字樣的字串
[[email protected] /]# grep -i 'ww' grepTest.txt
qqwweerrtt
jjkkwwvvbb
使用-i 選項是為了不區分大小寫比較,查詢結果返回兩條包含'ww'字串。
相關推薦
grep命令檔案查詢
一 grep說明 使用grep可以查詢檔案內符合條件的字串。 命令語法: grep [選項][查詢模式][檔案] grep常用選項及含義: -E 模式為一個可以擴充套件的正則表示式 -F 模式是一組由段行符分隔的定長字串 -i 比較時不區分大小寫 -c 只顯示匹配行的數量
centos7上使用locate命令-檔案查詢
centos7上使用locate命令 小貼士:在centOS7以上的系統中使用“locate”檔案查詢命令,發現該命令不可用。 檢查了下,原來是centos7預設沒有安裝該命令,在聯網狀態執行“yum inst
Linux命令——檔案查詢命令find
命令格式: find [path] [option] [action] 命令功能: 用於在檔案樹中查詢檔案,並作出相應處理 命令引數: [path]:find命令所查詢的目錄路徑。('.'表示當前目錄,
linux下的find檔案查詢命令與grep檔案內容查詢命令
在使用linux時,經常需要進行檔案查詢。其中查詢的命令主要有find和grep。兩個命令是有區的。 區別:(1)find命令是根據檔案的屬性進行查詢,如檔名,檔案大小,所有者,所屬組,是否為空,訪問時間,修改時間等。
linux——grep命令 查詢目錄下的所有檔案中是否含有某個字串
linux查詢目錄下的所有檔案中是否含有某個字串 [[email protected]]# grep -rn "runlog" * 說明: -r 是遞迴查詢 -n 是顯示行號 * : 表
linux grep命令(查詢檔案裡符合條件的字串)
b124230 b034325 b103303 b044525 # more size.txt | grep '[bB]' b124230 b034325 b103303 b044525 B081016 B103303 BADc2345 # grep 'root' /etc/group root::0:ro
grep 命令查詢檔案中的文字字串
grep 命令用於搜尋由 Pattern 引數指定的模式,並將每個匹配的行寫入標準輸出中。這些模式是具有限定的正則表示式,它們使用 ed 或 egrep 命令樣式。grep 命令使用壓縮的不確定演算法。 如果在 File 引數中指定了多個名稱,grep 命令將顯示包含匹配行的檔案的名稱。對 shell 有
【Linux】比較幾個檔案查詢命令 find-locate-whereis-which
Linux中的檔案查詢命令很多,今天先學習一下find、locate 、whereis、which。 先看一下這幾個命令的主要區別: linux命令中find、locate 、whereis、which均可用來查詢檔案,主要區別有: find是最常用和最強大的查詢命令
linux使用者及檔案查詢許可權相關命令筆記
使用者 1.新增使用者 sudo adduser 使用者名稱 sudo useradd使用者名稱 adduser 和 useradd 的區別是什麼 useradd 只建立使用者,建立完了用 passwd lilei 去設定新使用者的密碼。adduser 會建立使用者,建立目錄,
Linux之檔案查詢命令詳解
find 查詢檔案 find ./ -type f 查詢目錄 find ./ -type d 查詢名字為test的檔案或目錄 find ./ -name test 查詢名字符合正則表示式的檔案,注意前面的‘.*’(查詢到的檔案帶有目錄) find ./ -regex .*so.*\.gz 查詢目
linux使用grep命令根據檔案內容搜素檔案
如果你想在當前目錄下 查詢"hello,world!"字串,可以這樣: grep -rn "hello,world!" * 命令格式: grep -[選項] “pattern” 檔案或目錄 選項 含義
grep命令-inux字串查詢
最近用到了平時經常用的grep,但遇到全字匹配和排除檔案,排除目錄的操作。觸及到知識盲區,特此去學習瞭解記錄一下。如果遇到其他用法在新增編輯。 1 背景 在Linux環境中,有時會遇到程式報了些問題,但有沒有標註所在位置,這裡就需要一種方法去把它找出來。 比如
Linux中檔案、目錄的預設許可權umask命令、查詢命令、壓縮命令
主要內容: 1.檔案和目錄的許可權 2.檔案和目錄的預設許可權和umask 3.Linux查詢及壓縮 1.檔案和目錄的許可權 許可權對於檔案: r(read):可以獲取檔案的內容 w(write):可以編輯、新增或修改檔案的內容(不包括刪除該檔案) x(e
【unix學習】檔案處理3—正則表示式和grep命令
unix檔案處理—正則表示式和grep命令 正則表示式 使用\{\}匹配模式結果出現的次數 pattern\{n\} 用來匹配前面pattern出現次數。n為次數 pattern\{n,\}m 含義同上,但次數最少為n pattern\{n,m
grep命令-Linux字串查詢
最近用到了平時經常用的grep,但遇到全字匹配和排除檔案,排除目錄的操作。觸及到知識盲區,特此去學習瞭解記錄一下。如果遇到其他用法在新增編輯。 文章目錄 1 背景 2 grep使用 2.1 基本用法 2.2 查詢目
檔案查詢 find命令
1、查詢/var目錄下屬主為root,且屬組為mail的所有檔案 2、查詢/var目錄下不屬於root、 lp、 gdm的所有檔案 3、查詢/var目錄下最近一週內其內容修改過,同時屬主不為root,也不是postfix的檔案 4、查詢當前系統上沒有屬主或屬組,且最近一個周
檔案查詢命令使用
檔案查詢工具:locate、find locate使用 find使用 為了高效提升效率,檔案系統中的檔案眾多,Linux系統一切皆檔案的思想,不免有時候忘記某個檔案位於哪個資料夾,或具體叫什麼名字等,使用ls/cd 等工具一個一個查詢比較低效無用,對於內容查詢可以使用'三劍客'。
Linux 下 find(檔案查詢)命令的用法總結
[轉自:http://blog.chinaunix.net/uid-24648486-id-2998767] Linux下查詢檔案的命令有兩個:locate 和 find 首先說下locate,locate這個命令是對其生成的資料庫進行遍歷(生成資料庫的命令:update
Linux裡利用grep和find查詢檔案內容
從檔案內容查詢匹配指定字串的行: $ grep “被查詢的字串” 檔名 例子:在當前目錄裡第一級資料夾中尋找包含指定字串的.in檔案 grep “thermcontact” /.in 從檔案內容
linux系統中查詢命令grep命令詳解
grep(global search regular expression(RE) and print out the line,全面搜尋正則表示式並把行打印出來)是一種強大的文字搜尋工具,它能使用正則表示式搜尋文字,並把匹配的行打印出來。 選項 -a 不要忽略二進位制資料。 -A<顯示列數>