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 *nix Xoá chuỗi ký tự.  XML
  [Programming]   Xoá chuỗi ký tự. 22/01/2011 08:49:43 (+0700) | #1 | 230051
zjm_zjm
Member

[Minus]    0    [Plus]
Joined: 26/07/2009 01:53:09
Messages: 159
Location: hhhhhh
Offline
[Profile] [PM] [WWW] [Yahoo!] [MSN] [ICQ]
Mình có 1 tình huống như thế này.

trong thư mục abc có nhiều file ví dụ a.txt, b.txt, c.txt...
và trong những file này có chuỗi ký tự mình cần xoá ví dụ "<abc123!!!>"
Làm sao để viết 1 script để xoá các ký tự này nhỉ. smilie
[Up] [Print Copy]
  [Programming]   Xoá chuỗi ký tự. 22/01/2011 09:17:26 (+0700) | #2 | 230054
mR.Bi
Member

[Minus]    0    [Plus]
Joined: 22/03/2006 13:17:49
Messages: 812
Offline
[Profile] [PM] [WWW]
Code:
for i in `ls`; do sed -ri 's/\<[a-z]+[0-9]+\!\!\!\>//g' $i; done

được không?
Edit:
for i in `ls`; do sed -ri 's/<[a-z]+[0-9]+!!!>//g' $i; done 
All of my life I have lived by a code and the code is simple: "honour your parent, love your woman and defend your children"
[Up] [Print Copy]
  [Programming]   Xoá chuỗi ký tự. 22/01/2011 09:17:27 (+0700) | #3 | 230055
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]
for f in /path/to/abc/*.txt; do sed -i 's/<abc123!!!>//g' "$f"; done

Let's build on a great foundation!
[Up] [Print Copy]
  [Programming]   Xoá chuỗi ký tự. 22/01/2011 09:35:12 (+0700) | #4 | 230057
zjm_zjm
Member

[Minus]    0    [Plus]
Joined: 26/07/2009 01:53:09
Messages: 159
Location: hhhhhh
Offline
[Profile] [PM] [WWW] [Yahoo!] [MSN] [ICQ]
thanks 2 anh, vậy mà o nghĩ ra, nếu dùng này thì đơn giản hơn viết 1 script dùng python hay perl rồi.
[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|