系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Linux在指定ID快速修改sql文件中記錄

Linux如何在指定ID快速修改sql文件中記錄(2)

時間:2015-05-15 14:55:40 作者:小蘭 來源:系統(tǒng)之家 1. 掃描二維碼隨時看資訊 2. 請使用手機瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20150515/48472.html 手機查看 評論

  方法2:

  Linux下批量替換多個文件中的字符串的簡單方法。用sed命令可以批量替換多個文件中的字符串。

  用sed命令可以批量替換多個文件中的 字符串。

  sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目錄`

  例如:我要把mahuinan替換 為huinanma,執(zhí)行命令:

  sed -i "s/mahuinan/huinanma/g" 'grep mahuinan -rl /www'

  這是目前l(fā)inux最簡單的批量替換字符串命令了!

  具體格式如下:

  sed -i "s/oldString/newString/g" `grep oldString -rl /path`

  實例代碼:sed -i "s/大小多少/日月水火/g" `grep 大小多少 -rl /usr/aa`

  sed -i "s/大小多少/日月水火/g" `grep 大小多少 -rl ./`

  方法3:

  在日程的開發(fā)過程中,可能大家會遇到將某個變量名修改 為另一個變量名的情況,如果這個變量是一個局部變量的話,vi足以勝任,但是如果是某個全局變量的話,并且在很多文件中進行了使用,這個時候使用vi就是 一個不明智的選擇。這里給出一個簡單的shell命令,可以一次性將所有文件中的指定字符串進行修改:

  grep "abc" * -R | awk -F: '{print $1}' | sort | uniq | xargs sed -i 's/abc/abcde/g'

  補充說明:

  sed -i "s/oldString/newString/g" `grep oldString -rl /path`

  對多個文件的處理可能不支持,需要用 xargs, 搞定。

  變種如下:

  grep oldString -rl /path | xargs sed -i "s/oldString/newString/g"

  注意:

  在 `grep oldString -rl /path` 中 ` 為1前邊的翻引號`,而不是enter 前的 '

  以上就是如何在Linux系統(tǒng)中快速替換sql.sql文件中的ID記錄的方法了,不清楚的用戶不妨按照這上面的步驟進行替換吧。

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨特見解

立即評論

以上留言僅代表用戶個人觀點,不代表系統(tǒng)之家立場

其他版本軟件

熱門教程

人氣教程排行

Linux系統(tǒng)推薦

官方交流群 軟件收錄