I am hoping some Bash gurus out there could offer a hand.
I would like bash scripts to do the following tasks.
Note, the input to all these commands will be either 1 or more directory items (files or folders) and so I am assuming we will use "$@" as the input given I do not know in advance what the input will be or how many items we will have.
items 1 and 1a are placing things on the clipboard.
items 2 to 6 are renaming the item(s)
1. place the file name(s) (not the full path) in the clipboard
and
1a. place the file name(s) without extension (not the full path) in the clipboard
2. rename by remove all periods "." from a file/folder name(s) (just the name, not the extension)
3. rename by remove all periods "." from a folder name(s) and place parentheses around the first run of 4 digits
The.Old.Boys.2015.other.text.ext --> The Old Boys (2015) other text.ext
4. rename by replace all underscores "_" in a file name(s) with periods "." (just the name, not the extension)
5. rename by the following transformation on a folder name(s).
"The Old Boys (2015) other text.ext" --> "Old Boys, The (2015) other text.ext"
6.rename by capitalizing a file/folder name(s).
the.old.boys.2015.other.text.ext --> The.Old.Boys.2015.Other.Text.ext
Thank you in advance.
James
#Bash help requested
Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, robinmiller
Re: #Bash help requested
No answer for the question unfortunately, but curious as to why you would do this through bash scripting instead of through Lc itself, where it would seem to be a (fairly) minor thought process? Just curious, wish I did have an answer for you
-
- VIP Livecode Opensource Backer
- Posts: 474
- Joined: Thu Sep 04, 2008 6:23 am
- Location: Melbourne Australia
Re: #Bash help requested
I have a finder extension that will run them.
I currently use automator apps (as services) or applets from another app, but Mojave is getting in the way a bit.
To someone who knows bash they would take less time than it took me to write the post whereas for me it would take hours.
I currently use automator apps (as services) or applets from another app, but Mojave is getting in the way a bit.
To someone who knows bash they would take less time than it took me to write the post whereas for me it would take hours.
Re: #Bash help requested
Gotcha, sorry I have nothing to point you in the right direction