# Converteert DOS bestanden naar UNIX formaat # Parameter 1 is een map of bestand # Parameter 2 output (optioneel) # 27-12-07 richardk eerste versie # 18-03-08 richardk touch commando's toegevoegd om bestanddatum-tijd te behouden TMPFILE=t if [ -d "${1}" ] then ls -1 "${1}" | while read FILENAME do if [ -f "${1}/${FILENAME}" ] then if [ "${2}" ] then mkdir "${2}" 2>/dev/null d2u """${1}/${FILENAME}""" """${2}/${FILENAME}""" else d2u """${1}/${FILENAME}""" fi fi if [ -d "${1}/${FILENAME}" ] then if [ "${2}" ] then mkdir "${2}" 2>/dev/null mkdir "${2}/${FILENAME}" 2>/dev/null d2u """${1}/${FILENAME}""" """${2}/${FILENAME}""" else d2u """${1}/${FILENAME}""" fi fi done fi if [ -f "${1}" ] then if [ "${2}" ] then dtox "${1}" > "${2}" touch -r "${1}" "${2}" else cp "${1}" $TMPFILE touch -r "${1}" $TMPFILE dtox $TMPFILE > "${1}" touch -r $TMPFILE "${1}" rm $TMPFILE fi fi