read file with windows filenames
Matthias Meyer
matthias.meyer@gmx.li
Thu Jan 29 17:21:00 GMT 2009
Hi,
I want to read filenames from a file and manipulate this files with the windows program "attrib".
Not easy to find how to read windows filenames from a file without lost of "\".
while IFS= read -r cLine
do
echo "$cLine"
done < restoreFiles.tmp
The above will work. BUT:
while IFS= read -r cLine
do
echo "$cLine"
attrib +H "$cLine"
done < restoreFiles.tmp
rm -f restoreFiles.tmp
will stop the while loop after the first call of attrib:
+ echo 'C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\Microsoft\Credentials\S-1-5-21-1606980848-1532298954-1801674531-500'
C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\Microsoft\Credentials\S-1-5-21-1606980848-1532298954-1801674531-500
+ attrib +S 'C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\Microsoft\Credentials\S-1-5-21-1606980848-1532298954-1801674531-500'
+ IFS=
+ read -r cLine
+ test 0 -gt 0
+ rm -f restoreFiles.tmp
Did anyone know what happens there?
Thanks for any hint
Matthias
--
Don't Panic
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
More information about the Cygwin
mailing list