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

Reply via email to