Linux - find與grep
find
Linux find命令用來在指定目錄下查詢檔案。
例項
找出dev下以 std 開頭的檔案
shuai@ubuntu:/dev$ find . -name "std*"
./stderr
./stdout
./stdin
grep
Linux grep命令用於查詢檔案裡符合條件的字串。
格式:grep [引數] “待查字串” 檔案
- -v 反向匹配
- -w 完整匹配
- -i 忽略大小寫
- -c 只顯示有幾行符號要求
- -n 在顯示行前標上在文件中的行號
簡單正則 | |
---|---|
. | 任意一個字元 |
* | 匹配字元的零次或多次出現 |
[a-z] | a到z的任意字元一個 |
^a | 以字母a開始的行 |
a$ | 以字母a結束的行 |
注意:^ 和 $ 是匹配整個行內容
shuai@ubuntu:~$ ls | grep ^D
Desktop
Documents
Downloads
shuai@ubuntu:~$ ls -l | grep ^D
shuai@ubuntu:~$ ls -l
總用量 44
drwxr-xr-x 3 shuai shuai 4096 Jun 11 16:15 Desktop
drwxr-xr-x 3 shuai shuai 4096 Jun 11 16:13 Documents
drwxr-xr-x 2 shuai shuai 4096 May 3 15:56 Downloads
-rw-r--r-- 1 shuai shuai 8980 Apr 19 17:37 examples.desktop
drwxr-xr-x 2 shuai shuai 4096 Apr 19 18:03 Music
drwxr-xr-x 2 shuai shuai 4096 Apr 19 18:03 Pictures
drwxr-xr-x 2 shuai shuai 4096 Apr 19 18:03 Public
drwxr-xr-x 2 shuai shuai 4096 Apr 19 18:03 Templates
drwxr-xr-x 2 shuai shuai 4096 Apr 19 18:03 Videos
因為 ls -l 之後,每一行不再以D開頭,所以 ls -l | grep ^D 什麼也沒有
shuai@ubuntu:~$ grep -n "^whe" a.txt // 顯示行號
1:where
3:when
相關文章
- linux下的find 和 grepLinux
- 【Linux】find指令和grep指令!!!Linux
- grep、find命令整理
- linux中強大且常用命令:find、grepLinux
- 在Windows中用find代替grepWindows
- Linux 搜尋命令總結 – whereis,which,locate,find,grepLinux
- Linux 檔案、內容查詢(遞迴) ,grep ,findLinux遞迴
- linux下的find檔案查詢命令與grep檔案內容查詢命令Linux
- Linux下的五個查詢命令:grep、find、locate、whereis、whichLinux
- 【Linux進階】使用grep、find、sed以及awk進行文字操作Linux
- 5分鐘學會使用Linux的 grep、find、ls、wc 命令Linux
- Summary01 - cron任務、grep、find命令
- linux下使用find xargs grep查詢檔案及檔案內容Linux
- Linux grepLinux
- shell指令碼專題-----cat,find,grep,awk,sed(五)指令碼
- 【Shell】【經驗】awk sed grep find sort常用配搭用法
- solaris_批次替換指定字串_find_xargs_grep字串
- Linux grep 命令Linux
- linux-grepLinux
- 【Linux】grep命令Linux
- Linux - find命令常用引數與示例Linux
- linux命令之grepLinux
- 【Linux命令】grep命令Linux
- Linux findLinux
- Linux命令篇 - grep 命令Linux
- linux中grep基本用法Linux
- Linux基礎命令---grepLinux
- Linux grep命令的使用Linux
- linux grep命令詳解Linux
- linux命令: ps,grep,killLinux
- Linux命令grep詳解Linux
- linux find命令Linux
- linux find 命令Linux
- linux find 命令!Linux
- Linux檔案恢復利器 ext3grep與extundeleteLinuxdelete
- 幾個常用的文字處理shell 命令:find、grep、sort、uniq、sed、awk
- linux每日命令(35):grep命令Linux
- 【Linux】ps -ef|grep詳解Linux