看板 CKSHCNCA 關於我們 聯絡資訊
※ 引述《allenown (只是一個過客)》之銘言: : ※ 引述《dingyuchi (fish)》之銘言: : : 例如現在我在/home/usr/中 : : 每個人的資料夾都有一個設定檔叫 .xyz : : .xyz 裡有一行是 xxxx_enable = yes : : 有什麼快速的方法能取代這串文字 : : 改成 xxxx_enable = no : : google了很久找不到 .. Orz : 請愛用萬能的 sed & awk...XD : 不過請先測試好, : 不然一跑 script 爆炸就死了 XD : 再不然你要暴力用 joe 來搜尋取代也行啊... 和大家分享心得 參考這篇: http://www.mgt.ncu.edu.tw/~dino/script/#sed #!/bin/sh for file in *; do cat $file/.xyz | sed s/Replace1/Replace2/ > $file/.xyz2 rm -f $file/.xyz mv $file/.xyz2 $file/.xyz done -- http://www.wretch.cc/blog/dingyuchi -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.158.48
allenown:沒錯 直接用 sed 來取代然後把原本檔案蓋掉就好 10/24 02:13