在驗證工作中我們經常遇到批量處理某些文件,或者某些文件中關鍵詞的問題,如果單個打開編輯,效率就太低,本文分享3種簡單易用的批量處理多個文件中特定字符串的方法,希望對大家有所幫助。
方法1:替換特定目錄xxx下后綴名.sv格式的文件中aaa字符為bbb 字符
切換到對應目錄, cd xxx
輸入 g, 打開vim terminal
vim 中切換成命令模式 :args *.sv
argdo %s/aaa/bbb/g | update
其它文件格式同理,不再贅述。
方法2:替換特定目錄xxx目錄下及其所有子目錄下所有文件中的文件中aaa字符為bbb 字符
切換到對應目錄, 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同理。
審核編輯:湯梓紅
-
文件
+關注
關注
1文章
578瀏覽量
25220 -
字符串
+關注
關注
1文章
589瀏覽量
21134 -
命令
+關注
關注
5文章
730瀏覽量
22685 -
VIM
+關注
關注
0文章
136瀏覽量
15658
原文標題:批量替換多個文件中特定字符串的3種方法
文章出處:【微信號:處芯積律,微信公眾號:處芯積律】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
實踐得出Labview字符串分離的四種方法

評論