IN=$1 OUT=$2 # cp $IN/[A-Z]*.h $OUT/ for file in $(cd $IN; ls [A-Z]*.h); do tr '\r' '\n' < $IN/$file > $OUT/$file done cat > $OUT/ConditionalMacros.h <> $OUT/ConditionalMacros.h cat >> $OUT/ConditionalMacros.h <