Re: [PLUG] Script Help
On Sun, Dec 20, 2020 at 6:44 PM Ali Corbin wrote: > On Sun, Dec 20, 2020 at 6:38 PM Michael Barnes > 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. > Thank you very much. Michael ___ PLUG: https://pdxlinux.org PLUG mailing list PLUG@pdxlinux.org http://lists.pdxlinux.org/mailman/listinfo/plug
Re: [PLUG] Script Help
On Sun, Dec 20, 2020 at 6:38 PM Michael Barnes 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 PLUG@pdxlinux.org http://lists.pdxlinux.org/mailman/listinfo/plug
[PLUG] Script Help
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? Thanks, Michael ___ PLUG: https://pdxlinux.org PLUG mailing list PLUG@pdxlinux.org http://lists.pdxlinux.org/mailman/listinfo/plug