導航:首頁 > 文件目錄 > grep文件內內容

grep文件內內容

發布時間:2024-12-07 19:19:23

1. linux下批量替換文件中的內容

grep命令可以查找單個文件或文件夾下文件中的內容,使用參數「r」或「-R」可以遞歸查找指定文件夾下的所有文件;參數「l」可以讓grep輸出包含指定字元串的文件名,首次匹配成功後立刻停止對同文件的查詢。如果不使用「l「,grep查詢單個文件時輸出文件中所有包含指定字元串的行,對文件夾查詢時則按照「文件名:包含字元串列」的方式輸出。
有了上面提到的知識,執行批量替換的命令可以寫為:
grep "netingcn" -rl /assign-path | xargs sed -i 's/netingcn/www.netingcn/g'

sed -i 's/netingcn/www.netingcn/g' `grep "netingcn" -rl /assign-path`
還有一種比較復雜的寫法:
grep "netingcn" * -R | awk -F: '{print $1}' | sort | uniq | xargs sed -i 's/netingcn/www.netingcn/g'
其中命令awk用於分割字元串、uniq對結果進行除重。
網路上現成的資料
格式: sed -i "s/查找欄位/替換欄位/g" `grep 查找欄位 -rl 路徑`
linux sed 批量替換多個文件中的字元串
sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir`
例如:替換/home下所有文件中的www.111cn.net為111cn.net
sed -i "s/www.111cn.net/111cn.net/g" `grep www.111cn.net -rl /home`
exp:sed -i "s/shabi/$/g" `grep shabi -rl ./`
2、自己額外附加
2.1 將文件1.txt內的文字「garden」替換成「mirGarden」
# sed -i "s/garden/mirGarden/g" 1.txt //sed -i 很簡單
2.2 將當前目錄下的所有文件內的「garden」替換成「mirGarden」
## sed -i "s/garden/mirGarden/g" `ls` //其實也就是ls出多個文件名而已

2. 如何在Linux下查找文件內容包含某個特定字元串的文件

概述

使用grep可以查找包含指定字元串的文件

步驟詳解

格式:

grep 「要查找的字元串」 文件名

例子:

grep "192.168.0.1" /etc

文件名可以使用基本正則表達式(BRE),例如, 查找test目錄下的所有文件,是否包含www.tycode.com字元串。

grep 「www.tycode.com」 /root/zzh/test/*

幾個常用的查詢指令:

1、查找時不區分字元串的大小寫

grep -i 「查找的字元串」 文件名

2、查找時使用正則表達式,匹配符合的字元串

grep -e 「正則表達式」 文件名

3、查找不匹配指定字元串的行:

grep -v 「被查找的字元串」 文件名

4、查找時顯示被查找字元串所在的行數

grep -n 「查找的字元串」 文件名

3. 文件內容命令(cat,more,grep)

命令: cat -[選項] [文件名]

作用: 查看文件內容

例1:查看test.txt文件並查看腔歲文件的行號

cat -n text.txt

例2:查看test.txt文件並查看文件除寬腔空行的行號

cat -d text.txt

命令: more -[選項] [文件名]

作用: 查看文件內容

備注伍巧睜:cat查看所有內容,more只顯示一頁內容,需要查看後續內容點擊空格鍵

命令: grep -[選擇項] [搜索詞] [文件名]

作用: 查找中文件中包含的指定文本並高亮顯示grep允許對文本文件進行模式查找(正則表達式)

例1: 查找test.txt文件中的cat字元,

grep cat test.txt

例2: 查找test.txt文件中的cat字元,並顯示行號

grep -n cat test.txt

例3: 查找test.txt文件中不包含的cat字元的行

grep -v cat test.txt

例4: 查找test.txt文件中的cat字元且忽略大小寫

grep -i cat test.txt

例5:搜索以a開頭的行

grep ^a test.txt

例6:搜索以a結尾的行

grep a$ test.txt

閱讀全文

與grep文件內內容相關的資料

熱點內容
怎麼將ai原文件放到ps 瀏覽:870
局長都是用什麼app約會 瀏覽:236
excel隱藏工具欄快捷鍵 瀏覽:284
原神畫面配置文件 瀏覽:659
Ps儲存覆蓋了文件怎麼辦 瀏覽:906
回款app有哪些 瀏覽:419
象牙海岸三字代碼 瀏覽:327
燒錄鏡像文件 瀏覽:936
關鍵信息重要數據在哪裡儲存 瀏覽:121
網盤的大文件如何解壓 瀏覽:149
vba編程怎麼取消隱藏 瀏覽:205
選手機鈴聲用哪個app 瀏覽:178
編程少年如何查看作品 瀏覽:492
iphone視頻提出來 瀏覽:108
通用網路爬蟲基本原理 瀏覽:945
Dhcp篩選配置文件無 瀏覽:629
手機如何設密碼鎖屏密碼 瀏覽:286
一鍵移機移的是什麼數據 瀏覽:84
七喜筆記本拆機教程 瀏覽:356
文件編號規范 瀏覽:834

友情鏈接