在驗證工作中我們經(jīng)常遇到批量處理某些文件,或者某些文件中關(guān)鍵詞的問題,如果單個打開編輯,效率就太低,本文分享3種簡單易用的批量處理多個文件中特定字符串的方法,希望對大家有所幫助。
方法1:替換特定目錄xxx下后綴名.sv格式的文件中aaa字符為bbb 字符
切換到對應(yīng)目錄, cd xxx
輸入 g, 打開vim terminal
vim 中切換成命令模式 :args *.sv
argdo %s/aaa/bbb/g | update
其它文件格式同理,不再贅述。
方法2:替換特定目錄xxx目錄下及其所有子目錄下所有文件中的文件中aaa字符為bbb 字符
切換到對應(yīng)目錄, cd xxx
sed -i "s/aaa/newString/g" `grep aaa -rl ./`
方法3:將xxx目錄下所有后綴名.sv文件中包含aaa字符替換成bbb字符
find xxx -name '*.sv' | xrags sed -i 's/aaa/bbb/g'
方法3和方法2同理。
審核編輯:湯梓紅
-
文件
+關(guān)注
關(guān)注
1文章
575瀏覽量
25107 -
字符串
+關(guān)注
關(guān)注
1文章
589瀏覽量
20928 -
命令
+關(guān)注
關(guān)注
5文章
719瀏覽量
22623 -
VIM
+關(guān)注
關(guān)注
0文章
135瀏覽量
15575
原文標(biāo)題:批量替換多個文件中特定字符串的3種方法
文章出處:【微信號:處芯積律,微信公眾號:處芯積律】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
實踐得出Labview字符串分離的四種方法

評論