linux檔案中查詢字串並將結果輸出到檔案
清除空檔案內容
truncate -s 0 filename
linux下批量刪除空檔案(大小等於0的檔案
find . -name 「*」 -type f -size 0c | xargs -n 1 rm -f
grep -c 5 foo file 顯示file檔案裡匹配foo字串那行以及上下5行
grep -b 5 foo file 顯示foo及前5行
grep -a 5 foo file 顯示foo及後5行
grep的語法支援正規表示式,正規表示式有些複雜,以後再講解。下面是一些有用的引數:
-a num, --after-context=num: 在結果中同時輸出匹配行之後的num行
-b num, --before-context=num: 在結果中同時輸出匹配行之前的num行,有時候我們需要顯示幾行上下文。
-i, --ignore-case: 忽略大小寫
-n, --line-number: 顯示行號
-r, -r, --recursive: 遞迴搜尋子目錄
-v, --invert-match: 輸出沒有匹配的行
tee [-ai][–help][–version][檔案…]
引數:刪除檔案包含字串的行
sed -i 『/get/d』 openresty-2019-04-16.log
wc -l filename 就是檢視檔案裡有多少行
wc -w filename 看檔案裡有多少個word。
wc -l filename 檔案裡最長的那一行是多少個字。
Linux檔案管理相關命令
在了解了linux檔案管理背景知識 之後,我們可以學習一些命令來管理我們的檔案。1.檔案操作相關 有一些命令可以幫助我們 修剪 之前看到的檔案樹。touch a.txt 如果a.txt不存在,生成乙個新的空文件a.txt。如果a.txt存在,那麼只更改該文件的時間資訊。這個命令實際上用得並不廣泛,但...
Linux檔案管理相關命令
在了解了linux檔案管理背景知識 之後,我們可以學習一些命令來管理我們的檔案。有一些命令可以幫助我們 修剪 之前看到的檔案樹。touch a.txt 如果a.txt不存在,生成乙個新的空文件a.txt。如果a.txt存在,那麼只更改該文件的時間資訊。這個命令實際上用得並不廣泛,但可以幫我們建立乙個...
Linux檔案管理相關命令
在了解了linux檔案管理背景知識 之後,我們可以學習一些命令來管理我們的檔案。有一些命令可以幫助我們 修剪 之前看到的檔案樹。touch a.txt 如果a.txt不存在,生成乙個新的空文件a.txt。如果a.txt存在,那麼只更改該文件的時間資訊。這個命令實際上用得並不廣泛,但可以幫我們建立乙個...