On Sun, Dec 20, 2020 at 6:38 PM Michael Barnes <[email protected]>
wrote:

> Sad thing about getting old. Memory ain't what it used to be.
>
> About 15 years or so ago, I wrote a script to trim filenames. What I did
> with the script  was to download a group of files from an ftp site to a
> folder. The files were named something like
>
> ABC 12-12-20 TodayShow.mp3
>
> The "TodayShow" was different for each file. I needed to remove everything
> after the date, rename the file and move it to another folder.
>
> The trimming portion of the script was
> cd /home/Xfer/downloads
> for FILE in *.mp3; do mv "$FILE" "$(echo "$FILE"|tr ' ' '_')"; done
> for FILE in *.mp3; do mv "$FILE" ${FILE%%???????.mp3}.mp3; done
>
> I need to update this script for a similar purpose. I just can't remember
> exactly how this works. Would someone mind please translating or explaining
> this to me so I can modify it?
>
>
> The first line renames every file to the same name, but with all of its
spaces translated into underbars.
The second one strips off the .mp3 and the six characters before it, and
replaced it with a bare .mp3.
_______________________________________________
PLUG: https://pdxlinux.org
PLUG mailing list
[email protected]
http://lists.pdxlinux.org/mailman/listinfo/plug

Reply via email to