Hi,
	
	
	
		
Wie kann das sein, und wie kann ich das Problem vermeiden?
Hat das vielleicht mit dem Zeichensatz vom Script zu tun, daß da noch Steuerzeichen im String sind?
			
			
		Code:
	
		PATH_NEW=`echo $PATH_OLD | sed "s|$EXCLUDED_PATHS||g"`
	echo  $PATH_NEW						# ergibt korrekt '/home/tom/file'
	file $PATH_NEW						# findet die Datei
	cat $PATH_NEW						# funktioniert ebenfalls.
	if [ -f "$PATH_NEW"  ] ; then echo 'x' ; fi		# hingegen ergibt keine AusgabeWie kann das sein, und wie kann ich das Problem vermeiden?
Hat das vielleicht mit dem Zeichensatz vom Script zu tun, daß da noch Steuerzeichen im String sind?
 
					
				 
 
		