[ILUG] Shell substitute regexp

Stephen_Reilly at dell.com Stephen_Reilly at dell.com
Tue Jul 24 13:26:23 IST 2001


rename is a strange fish ...

[root at fragile tst1]# touch 1.dat 2.dat 3.dat 4.dat
[root at fragile tst1]# ls
1.dat 2.dat 3.dat 4.dat
[root at fragile tst1]# rename *.dat *
[root at fragile tst1]# ls
2.dat 3.dat 4.dat
[root at fragile tst1]# rename *.dat *
[root at fragile tst1]# ls
3.dat 4.dat
[root at fragile tst1]# rename *.dat *
[root at fragile tst1]# ls
4.dat

hmmm so it'll start recursively overwriting other files eh, bit mad that
(hense needing three arguments not two :). Careful how you use such things.

steve






More information about the ILUG mailing list