[fpc-devel]Linux troubles
Yet Another Geek
yetanothergeek at yahoo.com
Thu Aug 22 09:06:47 CEST 2002
> for i in [A-Z]*; do mv $i `echo $i | tr A-Z a-z`;
done
Careful -
if you already have files named
"IMPORTANT.FILE" and "important.file"
then the existing "important.file"
will get clobbered!
(You may want to use the -i option to mv)
Or you can do it recursively:
#!/bin/bash
for OLD in `find -type f -name '*[A-Z]*'`
do
DIR=`dirname $OLD`
NEW=`basename $OLD | tr A-Z a-z`
echo $OLD $DIR/$NEW # <- Just testing
# uncomment for the real thing:
# mv -i $OLD $DIR/$NEW
done
... will rename all files in all directories
under the current directory - BE CAREFUL!!!
I really don't think you need to rename all
your files, however, you just need to make
sure the case matches exactly in all your
search path, etc.
Another option:
The include directive can also contain an
absolute or relative path to the file,
for example:
{$INCLUDE /home/baikov/projects/INCLUDE/defs.inc}
... or whatever the correct path would be.
This is certainly not an elegant or portable solution,
but it might help to find the problem.
__________________________________________________
Do You Yahoo!?
HotJobs - Search Thousands of New Jobs
http://www.hotjobs.com
More information about the fpc-devel
mailing list