Originally posted by user222
why does linux display shell error messages like "dependency not found" in a message box in x???
You left out not between linux and display.
Because it's a terminal, not a X server window, and doesn't display graphics.
in windows you would see always see a "dependency not found" message in a message box!!!
Not if you're working from command line, such as a DOS prompt.
by the way, why are file names case-sensitive in the shell???
Because Linux uses case sensitive file names - higher intelligence. This allows
you to have more possibilities of filenames. I won't do the math for you, but
if you're interested enough you can calculate how many more with case
sensitive versus not case sensitive.
and why do you need to add "\" before every space in a file name with spaces???
Because Linux doesn't use ambiguous spaces in filenames. Here's a script to remove
all the spaces from filenames and replace them with the _ of higher intelligence
j=`find $1 -printf "%d\n" | sort -u | tail -n 1`
echo "Max dir depth:" $j
for (( i=0; i<=j ; i++ ))
for name in `find -mindepth $i -maxdepth $i -iname "* *" -printf "%p\n"`
newname=`echo "$name" | tr " " "_"`
echo "$name" "$newname"
mv "$name" "$newname"