banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows Find In File và replace :-s  XML
  [Question]   Find In File và replace :-s 12/05/2011 14:43:10 (+0700) | #1 | 237015
kinkina2009
Member

[Minus]    0    [Plus]
Joined: 08/08/2010 20:48:15
Messages: 2
Offline
[Profile] [PM]
Thực tình em không hiểu nổi ^^, tình hình là em có 1 thư mục maps , bên trong là những file .dat ví dụ
maps/chữ TQ / chữ TQ / V_85/ResionS_001.dat
maps/chữ TQ / chữ TQ / V_85/ResionS_002.dat
maps/chữ TQ / chữ TQ / V_85/ResionS_003.dat
maps/chữ TQ / chữ TQ / V_85/ResionS_004.dat
maps/chữ TQ / chữ TQ / V_85/ResionS_005.dat

....
maps/chữ TQ / chữ TQ / V_86/ResionS_001.dat
...


nói chung là cứ thế ^^, tiếp theo trong các file .dat mở lên có thể hex tên trong đó , ví dụ trong file ResionS_001.dat mở lên = Ultraedit, sẽ có chữ TQ nào đó (tức tên của NPC), như Nhím , Hươu , ... (mà là chữ TQ nhé) , em xác định được chữ TQ đó là gì rồi , giờ em muốn Replace những chữ TQ đó lại thành Nhím , Hươu ...
Vậy ai có cách nào hoặc tool nào . tìm kiêm các file .dat có chữa mã hex của chữ TQ để replace lại theo tên mình cần được không , vì file này nó nằm rải rác khắp các ResionS_xxx.dat nên em mở lên cũng đủ chết ^^ . Ai giúp được em xin cảm ơn . Mod có đọc 2pic cũng châm chước hộ vì em là mem mới nên không biết hỏi đâu hết
Cái này em đang phát triển game Võ Lâm Truyền Kỳ của VNG , mà là bản beta của KS nên mới cực ^^ , ai giúp thì comment tại đây hoặc , : kingjxp_develop@yahoo.com.vn
Cảm ơn

[Up] [Print Copy]
  [Question]   Find In File và replace :-s 12/05/2011 17:30:47 (+0700) | #2 | 237019
keq9
Member

[Minus]    0    [Plus]
Joined: 07/07/2007 22:59:15
Messages: 28
Offline
[Profile] [PM]
bạn chạy thử cái shell này nhé, thay foo và bar là các xâu cần thay thế

Code:
#!/bin/bash 

patt="foo"
repl="bar"

for file in $( find . -ipath \*dat ); do
        cat $file | sed "s/$patt/$repl/g" > $file.result
done

[Up] [Print Copy]
  [Question]   Find In File và replace :-s 13/05/2011 09:57:15 (+0700) | #3 | 237067
kinkina2009
Member

[Minus]    0    [Plus]
Joined: 08/08/2010 20:48:15
Messages: 2
Offline
[Profile] [PM]
ban có thể hướng dẫn cụ thể xíu hem , mình mù tịt vụ này
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|