例如:將檔案 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...