Quote:
Originally Posted by kukretiabhi13
say you have files like below...
jordba.package1
jordba.package2
jordba.package3
use the below:
for f in jordba.*; do mv "$f" "${f#jordba.}"; done
the above for loop will make your list like...
package1
package2
package3
========================
but there is another issue similar to the before that i have the files
x1_p.sql
x2_p.sql
x3_p.sql
and so on
i need to add h before .sql to be as the following:
x1_ph.sql
x2_ph.sql
x3_ph.sql
====================================
This should work for the data given by you above...
for f in *_p.sql ; do mv "$f" "${f%_p.sql}_ph.sql"; done
I hope these r helpful
|
This works for me for renaming files that are already ordered 1, 2, 3, etc.
However, I want to take randomly named files, such as qwerty.jpg, blah.jpg 123_lol.jpg, and rename them to be ordered sequentially, such as: 2007NOV03001.jpg, 2007NOV03002.jpg, 2007NOV03003.jpg, etc.