On 8-Oct-2010, at 10:15, Greg Reyna wrote:
> Thanks. I'll practice my Python to accomplish this
Oh, you don't need python. you can do it from the shell (or a shell worksheet)
First, test:
$ for i in `ls`; do echo $i ${i}.txt; done
if there are no files with spaces in their names, this will look fine, and you
can then do:
$ for i in `ls`; do mv $i ${i}.txt; done
If there ARE names with spaces, you need to use find instead.
$ find . -type f -exec mv "{}" "{}.txt" \;
Why not just always use the find format? Well, you can, but I find the for loop
much more understandable, so I use that unless I am forced to use find.
$ touch "fred smith" "george williams" "alice pratt" "mary claire" "zeak the
freak"
$ ls -ln
total 0
-rw-r--r--+ 1 601 20 0 Oct 9 09:57 alice pratt
-rw-r--r--+ 1 601 20 0 Oct 9 09:57 fred smith
-rw-r--r--+ 1 601 20 0 Oct 9 09:57 george williams
-rw-r--r--+ 1 601 20 0 Oct 9 09:57 mary claire
-rw-r--r--+ 1 601 20 0 Oct 9 09:57 zeak the freak
$ find . -type f -exec mv "{}" "{}.txt" \;
$ ls -ln
total 0
-rw-r--r--+ 1 601 20 0 Oct 9 09:57 alice pratt.txt
-rw-r--r--+ 1 601 20 0 Oct 9 09:57 fred smith.txt
-rw-r--r--+ 1 601 20 0 Oct 9 09:57 george williams.txt
-rw-r--r--+ 1 601 20 0 Oct 9 09:57 mary claire.txt
-rw-r--r--+ 1 601 20 0 Oct 9 09:57 zeak the freak.txt
--
It's better to burn out than it is to rust -- Neil Young as quoted be
Kurt Cobain
--
You received this message because you are subscribed to the
"BBEdit Talk" discussion group on Google Groups.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
<http://groups.google.com/group/bbedit?hl=en>
If you have a feature request or would like to report a problem,
please email "[email protected]" rather than posting to the group.
Follow @bbedit on Twitter: <http://www.twitter.com/bbedit>