Linux中查詢指定內容所在行的常用命令!
在Linux中,查詢指定內容所在的行是非常重要的存在,其使用頻繁非常高,因為在多種場景下都會運用到它,比如日誌分析、系統維護等,那麼Linux如何查詢指定內容所在的行?以下是常用的方法介紹。
1、grep命令
Linux系統中常用的查詢指定內容所在的行的命令是grep。grep命令可以在檔案中查詢指定的字串,並輸出包含該字串行。其基本語法如下:
grep [options] pattern [files]
其中,pattern是要查詢的字串,files為要查詢的檔案。如果不指定檔案,則預設從標準輸入中讀取。options是一些可選的引數,如-i、-n等。例如,要在檔案中查詢包含字串“hello”的行,可以使用以下命令:
grep hello file.txt
該命令將輸出包含字串hello的行。
2、sed命令
除了grep命令,還可以使用sed命令來查詢指定內容所在的行。sed命令可以對檔案進行編輯,其中包括查詢和替換等操作。其基本語法如下:
sed [options] 'pattern' [files]
其中,pattern是要查詢的字串,files為要查詢的檔案。如果不指定檔案,則預設從標準輸入中讀取。options是一些可選的引數,如-n等。例如,要在檔案中查詢包含字串“hello”的行,可以使用以下命令:
sed -n '/hello/p' file.txt
該命令將只輸出包含字串“hello”的行。
3、awk命令
除了grep和sed命令,還可以使用awk命令來查詢指定內容所在的行。awk命令是一種文字處理工具,可以進行文字的過濾、分析和轉換等操作。其基本語法如下:
awk '/pattern/ {action}' [files]
其中,pattern是要查詢的字串,action是匹配到pattern後要執行的操作,如print $0、print $1等。如果不指定檔案,則預設從標準輸入中讀取。例如,要在檔案中查詢包含字串“hello”的行,並輸出該行的行號和內容,可以使用以下命令:
awk '/hello/ {print NR,$0}' file.txt
該命令將輸出包含字串“hello”的行的行號和內容。
來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/69952527/viewspace-2998917/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux檔案內容查詢命令Linux
- 查詢不存在指定內容的字串正規表示式字串
- 在Linux中,如何使用grep命令查詢檔案中的內容?Linux
- linux 下 對檔案內容的查詢Linux
- Linux檔案內容查詢命令(轉)Linux
- linux下的find檔案查詢命令與grep檔案內容查詢命令Linux
- Linux 檔案、內容查詢(遞迴) ,grep ,findLinux遞迴
- Ms Sql Server查詢儲存過程中的內容SQLServer儲存過程
- Centos7 中查詢檔案、目錄、內容CentOS
- LINUX學習(四)在Linux檔案內容查詢命令Linux
- javascript如何替換字串中的指定內容JavaScript字串
- js替換字串中的所有指定內容JS字串
- 使用jquery清空指定元素中的所有內容jQuery
- js查詢指定的陣列中是否含有指定的值JS陣列
- 檔案內容查詢命令(轉)
- oracle查詢語句查詢增加一列內容Oracle
- php遍歷指定目錄中的內容2PHP
- 批次word文件內容查詢替換的方法
- linux內在檔案內查詢Linux
- linux批量替換指定資料夾中所有檔案的指定內容Linux
- Linux檢視檔案內容常用命令Linux
- LINUX 下查詢指定時間的所有檔案Linux
- jQuery實現的將指定元素中的內容替換jQuery
- js實現的替換字串中的全部指定內容JS字串
- centos vim怎麼查詢檔案內容CentOS
- python selenium查詢網頁內容Python網頁
- linux中查詢IP地址時出現所謂的“亂碼”問題Linux
- user_source檢視使用&&查詢包和過程中的特定內容
- linux下使用find xargs grep查詢檔案及檔案內容Linux
- Linux如何檢視檔案內容?Linux常用命令Linux
- whatsns模板檔案中如何呼叫指定類目下的內容
- 利用jquery實現的向指定元素追加指定內容jQuery
- Linux常用命令!如何檢視檔案內容?Linux
- [Mysql 查詢語句]——查詢指定記錄MySql
- 【索引】Oracle查詢指定索引提高查詢效率索引Oracle
- 查詢當前執行的sql及相關內容SQL
- MySQL慢查詢記錄原理和內容解析MySql
- jquery實現的設定指定元素的文字內容和html內容jQueryHTML