Linux 在檔案中查詢指定內容並輸出到檔案

2022-09-04 21:42:09 字數 721 閱讀 6363

例如:將檔案 file1 中包含 name 的行輸出到 file2.

grep 'name' file1 > file2

# 或者

cat file1 | grep 'name' > file2

例如:將檔案 file1 中包含 name 或者 age 的行輸出到 file2.

egrep 'name|age' file1 > file2

# 或者

grep -e 'name|age' file1 > file2

# 或者

cat file1 | grep -e 'name|age' > file2

例如:將檔案 file1 中包含 name 和 age 的行輸出到 file2.

grep 'name' file1 | grep 'age' > file2

# 或者

cat file1 | grep 'name' | grep 'age' > file2

注意:符號「>」表示擦除檔案原內容並寫入;「>>」表示追加內容。

grep 'name' file1 | tee -a file2
注意:-a 表示追加內容,不加此引數則表示:擦除原內容並寫入,

Linux 查詢指定內容在哪個檔案中

在實際的工作中,忘記配置項放在哪個檔案中時,可借助命令來查詢.eg 1 grep r 查詢內容 檔案目錄 這樣查詢出來的包括檔名 內容 grep r l 查詢內容 檔案目錄 這樣只顯示包含內容的檔名 2 find 檔案目錄 type f xargs grep 查詢內容 也可以達到效果 示例 找到ho...

linux中查詢包含指定內容的檔案

linux查詢檔案內容的常用方法 檔名 內容 grep r 查詢內容 檔案目錄 根據時間查詢日誌 grep 2020 02 27 17 5 6,9 xinyar erp auto.log 查詢指定時間段內的日誌 eg grep e 2020 02 27 14 5 5 9 2020 02 28 15 ...

linux查詢大檔案指定內容

linux有時候會遇到檔案很大,關鍵字查詢都要超過整屏,無法檢視到所有內容。比如乙個非常大的日誌檔案info.log,我們要檢視某段字元所有日誌,可以同 cat info.log grep 1711178968 如果顯示過多,此時可以加時間,行數控制。也可以通過 指令。cat info.log gr...