#!/bin/bash
#
DIR=/home/kensipe/sbin/data.d/tmp
for file in $DIR/*.A
do
mv "$file" "${file/.A/.B}"
done
Results:
[kensipe@localhost tmp]$ ls -l
total 0
-rw-------. 1 kensipe kensipe 0 Apr 10 16:38 file.5o5P.A
-rw-------. 1 kensipe kensipe 0 Apr 10 16:38 file.aM48.A
-rw-------. 1 kensipe kensipe 0 Apr 10 16:38 file.JouO.A
-rw-------. 1 kensipe kensipe 0 Apr 10 16:38 file.Kt4W.A
-rw-------. 1 kensipe kensipe 0 Apr 10 16:38 file.msAl.A
-rw-------. 1 kensipe kensipe 0 Apr 10 16:38 file.NIAg.A
-rw-------. 1 kensipe kensipe 0 Apr 10 16:38 file.r82a.A
-rw-------. 1 kensipe kensipe 0 Apr 10 16:38 file.rhhO.A
-rw-------. 1 kensipe kensipe 0 Apr 10 16:38 file.roN3.A
-rw-------. 1 kensipe kensipe 0 Apr 10 16:38 file.sGjz.A
-rw-------. 1 kensipe kensipe 0 Apr 10 16:38 file.Wmmv.A
-rw-------. 1 kensipe kensipe 0 Apr 10 16:38 file.ZAlc.A
-rw-------. 1 kensipe kensipe 0 Apr 10 16:38 file.zwBy.A
[kensipe@localhost bash.d]$ ./rename1.sh
[kensipe@localhost bash.d]$
[kensipe@localhost tmp]$ ls -l
total 0
-rw-------. 1 kensipe kensipe 0 Apr 10 16:38 file.5o5P.B
-rw-------. 1 kensipe kensipe 0 Apr 10 16:38 file.aM48.B
-rw-------. 1 kensipe kensipe 0 Apr 10 16:38 file.JouO.B
-rw-------. 1 kensipe kensipe 0 Apr 10 16:38 file.Kt4W.B
-rw-------. 1 kensipe kensipe 0 Apr 10 16:38 file.msAl.B
-rw-------. 1 kensipe kensipe 0 Apr 10 16:38 file.NIAg.B
-rw-------. 1 kensipe kensipe 0 Apr 10 16:38 file.r82a.B
-rw-------. 1 kensipe kensipe 0 Apr 10 16:38 file.rhhO.B
-rw-------. 1 kensipe kensipe 0 Apr 10 16:38 file.roN3.B
-rw-------. 1 kensipe kensipe 0 Apr 10 16:38 file.sGjz.B
-rw-------. 1 kensipe kensipe 0 Apr 10 16:38 file.Wmmv.B
-rw-------. 1 kensipe kensipe 0 Apr 10 16:38 file.ZAlc.B
-rw-------. 1 kensipe kensipe 0 Apr 10 16:38 file.zwBy.B
No comments:
Post a Comment