日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Linux Shell文本處理命令匯總

我們都知道Linux可用多種命令進行操作,光是用于文本處理的命令就有不少,下面小編將針對Linux中Shell文本處理工具做個匯總,以便你有個了解 。

Linux Shell文本處理命令匯總


Linux下的操作習(xí)慣不像windows一樣可以有窗口進行操作,它是有很多不同的命令組成的,本文將介紹Linux下使用Shell處理文本時最常用的工具:find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk
提供的例子和參數(shù)都是最常用和最為實用的;
我對shell腳本使用的原則是命令單行書寫,盡量不要超過2行;
如果有更為復(fù)雜的任務(wù)需求,還是考慮python吧;
find 文件查找(詳見系統(tǒng)之家Linux find命令常見用法匯總)
•查找txt和pdf文件
代碼如下:
find。\( -name “*.txt” -o -name “*.pdf” \) -print
•正則方式查找.txt和pdf
代碼如下:
find。-regex “.*\(\.txt|\.pdf\)$”
-iregex: 忽略大小寫的正則
•否定參數(shù)
查找所有非txt文本
代碼如下:
find。! -name “*.txt” -print
•指定搜索深度
打印出當前目錄的文件(深度為1)
代碼如下:
find。-maxdepth 1 -type f
定制搜索
•按類型搜索:
代碼如下:
find。-type d -print //只列出所有目錄
-type f 文件 / l 符號鏈接
•按時間搜索:
-atime 訪問時間 (單位是天,分鐘單位則是-amin,以下類似)
-mtime 修改時間 (內(nèi)容被修改)
-ctime 變化時間 (元數(shù)據(jù)或權(quán)限變化)
最近7天被訪問過的所有文件:
代碼如下:
find。-atime 7 -type f -print
•按大小搜索:
w字 k M G
尋找大于2k的文件
代碼如下:
find。-type f -size +2k
按權(quán)限查找:
代碼如下:
find。-type f -perm 644 -print //找具有可執(zhí)行權(quán)限的所有文件
按用戶查找:
代碼如下:
find。-type f -user weber -print// 找用戶weber所擁有的文件
找到后的后續(xù)動作
•刪除:
刪除當前目錄下所有的swp文件:
代碼如下:
find。-type f -name “*.swp” -delete
【Linux Shell文本處理命令匯總】上一頁1234567下一頁 剩下全文

    推薦閱讀