Re: Ken's grep question about renaming files to lowercase
This WebDNA talk-list message is from 2003
It keeps the original formatting.
numero = 52598
interpreted = N
texte = Ken,Speaking of unanswered questions, I think I have a partial solution to grepping your file names, however, I think you'd have to use an Applescript to do this in BBEdit because grep alone can't perform a change case function easily to a matched string. If anyone else knows otherwise, please let me know. This is the logic (working syntax will vary) for how I'd approach it in WebDNA:1. Match a filename using a regular expression such as ([0-9A-Za-z]+)\.(tpl|htm|html|dna|gif|jpg|png) You could turn off case sensitivity in WebDNA 5.0 so you wouldn't need to consider permutations of lower/uppercase characters. This assumes all file names are alphabetical or numerical characters only. 2. Replace it with the [lowercase]\1\.\2[/lowercase] of the match. You could do the same thing in Applescript, I just don't recall if there's a lowercase function as part of the default OSAX or if you need a special OSAX to do it. If you're using UNIX, you could use a shell script which may be easier to program for recursion, but I don't know how you'd lowercase the matching pattern in the shell. There's a tr command, but I'm not sure how to get it to operate on just the matching characters. Frankly I'd like to see a WebDNA solution to this because it has all of the components necessary except for easy file recursion. Bill-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list
.To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/
Associated Messages, from the most recent to the oldest:
Ken,Speaking of unanswered questions, I think I have a partial solution to grepping your file names, however, I think you'd have to use an Applescript to do this in BBEdit because grep alone can't perform a change case function easily to a matched string. If anyone else knows otherwise, please let me know. This is the logic (working syntax will vary) for how I'd approach it in WebDNA:1. Match a filename using a regular expression such as ([0-9A-Za-z]+)\.(tpl|htm|html|dna|gif|jpg|png) You could turn off case sensitivity in WebDNA 5.0 so you wouldn't need to consider permutations of lower/uppercase characters. This assumes all file names are alphabetical or numerical characters only. 2. Replace it with the [lowercase]\1\.\2[/lowercase] of the match. You could do the same thing in Applescript, I just don't recall if there's a lowercase function as part of the default OSAX or if you need a special OSAX to do it. If you're using UNIX, you could use a shell script which may be easier to program for recursion, but I don't know how you'd lowercase the matching pattern in the shell. There's a tr command, but I'm not sure how to get it to operate on just the matching characters. Frankly I'd like to see a WebDNA solution to this because it has all of the components necessary except for easy file recursion. Bill-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/
devaulw@onebox.com
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
formula??? (2000)
Help!!!! Purchases not going through! FIXED! (1997)
WebCat2 beta 11 - new prefs ... (1997)
SQL Error 22003 (2001)
multiple databases (1997)
[WebDNA] Triggers issue, or sendmail? (2012)
PIXO support (1997)
Re:Change WebDNA-Talk Mail due to no digest for 1wk (1997)
triggering an update of two frames (1998)
WC2.0 Memory Requirements (1997)
restart needed???? (1997)
Major Security Hole IIS NT (1998)
Help name our technology! I found it (1997)
Help name our technology! I found it (1997)
[OT] Redhat 6.1 (2003)
Sort Order on a page search (1997)
still having shipCost.db Problem (1997)
database paths/names, and a typo (1997)
PIXO support (1997)
carriage returns in data (1997)