原文:Shell之根據關鍵字符串替換文件中的行

KEY 所要搜索的關鍵字符串 FullPath 所要搜索的文件的路徑 str 要替換行的字符串 根據關鍵字符串定位行號:line sed n KEY FullPath 打印匹配行的方法: sed n e 關鍵詞 p 文件全路徑 打印行號的方法: sed n e 關鍵詞 文件全路徑 打印匹配行與行號的方法: sed n e 關鍵詞 p e 關鍵詞 文件全路徑 判斷line是否為空,為空時return ...

2016-11-04 16:47 0 5140 推薦指數:

查看詳情

shell 腳本替換文件某個字符串

1、將當前目錄下包含jack文件,jack字符串替換為tom sed -i "s/jack/tom/g" `grep "jack" -rl ./` 2、將某個文件的jack字符串替換為tom sed -i "s/jack/tom/g" test.txt 參考連接:http ...

Fri Oct 27 03:34:00 CST 2017 1 55061
shell 腳本sed替換文件某個字符串

有些大文件,特別的大。有幾百兆,甚至更大。 用文本編輯器打開十分的費勁,電腦都卡死了。 想替換其中的字符串,很麻煩。 這個時候有了shell,簡直強大到爆炸! 修改大文件的tf_user 為 tf_user_index 輕松搞定!!! sed 威武,shell 威武。 ...

Tue Dec 18 18:34:00 CST 2018 0 5586
Linux替換文件字符串

將當前目錄下所有的 txt 文件的“xyz”替換成“abc” perl -p -i -e "s/xyz/abc/g" ./*.txt 將 ~/mysqlsh/dump 目錄下所有的 sql 文件的“xyz”替換成“abc” perl -p -i -e "s/xyz/abc/g ...

Thu Jul 15 18:33:00 CST 2021 0 204
Bat 替換文件字符串

上面的腳本是把%file%的192.168.1.58替換為127.0.0.1並把替換后的內容放到%file_personal%文件 ...

Mon Feb 12 22:47:00 CST 2018 0 6134
用Java IO流替換文件字符串

  最近在回頭看Java IO的源碼,就想着可不可以用java實現一個替換文件字符串的方法,就像Linux的sed命令那樣。在決定做之前,先到網上找了一些資料,可是發現大多數的實現都是把文件的全部內容都load到內存里面,然后調用String的字符替換方法。感覺很不靠譜就是了。於是就動手 ...

Mon Aug 28 19:33:00 CST 2017 0 3241
grep和sed替換文件字符串

將當前目錄下的所有.c、.h文件的str1字符串替換為str2字符串。 參數解釋: sed:-i 表示操作的是文件,``括起來的grep命令,表示將grep命令的的結果作為操作文件s/"str1"/"str2"/表示查找str1並替換為str2,后面跟g表示一中有多個str1 ...

Fri Sep 09 19:21:00 CST 2016 0 43885
遍歷替換文件的某個關鍵字

遍歷替換文件的某個關鍵字 有時遇到一個文件夾下有數百給文件文件需要替換某個關鍵字,或注釋…… 手動重復修改很容易出錯 這里使用grep/sed/python來簡單處理,減輕勞動力 步驟 1. grep 搜索所有的文件,得到需要修改的文件列表,定向到一個文件 ...

Fri Oct 11 20:13:00 CST 2019 0 383
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM