eto pang isa:

$ ll FILE* | cut -c47-
FILE WITH SPACE@ -> baz/bar
FILE0@ -> foo/bar
FILE1@ -> foobar
FILE2@ -> fubar

$ for i in FILE0 FILE1 FILE2 "FILE WITH SPACE"; do perl -pi -e
'[EMAIL PROTECTED]'"$i"'$@'$(readlink "$i")'@g' text_file; done

$ diff -u text_file.bak text_file
--- text_file.bak       2007-11-19 01:31:09.000000000 +0800
+++ text_file   2007-11-19 01:31:53.000000000 +0800
@@ -1,14 +1,14 @@
 <data>
 ...
-FILE0
+foo/bar
 <more data>
 ...
-FILE1
+foobar
 <even more data>
 ...
-FILE2
+fubar
 <a whole lot more data>
-FILE0
+foo/bar
 ...
-FILE WITH SPACE
+baz/bar
 ...
$
_________________________________________________
Philippine Linux Users' Group (PLUG) Mailing List
[email protected] (#PLUG @ irc.free.net.ph)
Read the Guidelines: http://linux.org.ph/lists
Searchable Archives: http://archives.free.net.ph

Reply via email to