Within C programming, the "\n" represents the newline character within a C character string literals. (Also used within Bash printf and Python print scripts.)
Almost looks like a simplistic program tried line interpreting the text file once. Whether from Unix to DOS, vice versa or just line interpreting within DOS, shrugs. (Maybe a netcat file transfer? ;-) Simply remove the "\n" characters using a text editor and substitute with real line endings. (eg. Manual return/enter key presses.) If the copying script/program or work flow is known, looks like the amperhand sign threw-off or enabled a C style interpretation mode! Roger > On Thu, Mar 20, 2025 at 07:55:23PM +0100, Alex via Freedos-user wrote: >@echo off 1)GIGARAID\n 2)Si3114 BASE Driver\n 3)Si3114 RAID Driver\n 4)VIA >6410 RAID\n 5)Promise 20779 SATA Driver\n 6)Promise 20779 SATA RAID Driver >\n 7)Intel Matrix Storage Manager 32 bit \n 8)Intel Matrix Storage Manager >64 bit \n 9)Si3132 BASE (32 Bit) Driver \n A)Si3132 BASE (64 Bit) Driver \n >B)Si3132 RAID (32 Bit) Driver \n C)Si3132 RAID (64 Bit) Driver \n D)iTE >8211 Driver \n E)GIGABYTE SATA-RAID Driver 32Bit \n F)GIGABYTE SATA-RAID >Driver 64Bit \n G)Intel Matrix Storage Manager 32 bit(Only ICH8R/Win2k) \n >0)exit\n > >if %1==1 goto 1 >if %1==2 goto 2 >if %1==3 goto 3 >if %1==4 goto 4 >if %1==5 goto 5 >if %1==6 goto 6 >if %1==7 goto 7 >if %1==8 goto 8 >if %1==9 goto 9 >if %1==A goto A >if %1==a goto A >if %1==B goto B >if %1==b goto B >if %1==C goto C >if %1==c goto C >if %1==d goto D >if %1==D goto D >if %1==e goto E >if %1==E goto E >if %1==f goto F >if %1==F goto F >if %1==g goto G >if %1==G goto G > >:1 >GIGARAID.exe a: <y >goto end >:2 >Si3114.exe a: <y >goto end >:3 >Si3114r.exe a: <y >goto end >:4 >6410.exe a: <y >goto end >:5 >P20779.exe a: <y >goto end >:6 >P20779R.exe a: <y >goto end >:7 >MSM32.exe a: <y >goto end >:8 >MSM64.exe a: <y >goto end >:9 >si3132.exe a: <y >goto end >:A >3132_64.exe a: <y >goto end >:B >si3132r.exe a: <y >goto end >:C >3132R_64.exe a: <y >goto end >:D >it8211.exe a: <y >goto end >:E >GSATA32.exe a: <y >goto end >:F >GSATA64.exe a: <y >goto end >:G >MSM2k.exe a: <y >:end > > > > >That's all in the batch file >_______________________________________________ >Freedos-user mailing list >Freedos-user@lists.sourceforge.net >https://lists.sourceforge.net/lists/listinfo/freedos-user _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user