0

HI Folks
This is Question seems like scrap but look into this ..

I have several files in a directory(Ex:c:\dir\) now i have to remove the First 3 Characters from the File names in that directory. Using any unix command ..
Test Case 1:

C:\dir\
123file.txt
456newfile.mp3
57575unixfile.dat
trarruniing.txt

After the OPeration
now the Directory (c:\dir\) Should Contain
file.txt
newfile.mp3
unixfile.dat
trarruniing.txt
-----------------------------------------Thanks-----------------------------------------------------


Thanks

3
Contributors
3
Replies
4
Views
8 Years
Discussion Span
Last Post by eggi
0

Look at cut or awk or sed either of those would do it for you.

Thank q,

see this code : sed 's/...\(.*\)//' file.txt

can change the file-names from a .txt file.
but i want to the Directory Files

0

Hey there,

If you want to do these en masse, you can either cd to the directory, or use a full path name and then apply that code generically to all the files in a for loop, while loop or using xargs, etc. That way your filename would be $x (or whatever you want to call your iterative variable) and not specifically the name of one file.

Hope that helps :)

, Mike

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.