(CMD) wyrzucenie wyniku do istniejącego pliku txt w jednej linii


(adam749) #1

Witam.
Potrzebuję wykonać taki skrypt:

setlocal

echo tekst >%temp%\sn.txt
wmic bios get serialnumber | find /I /V “SerialNumber” >> “%temp%\sn.txt"
set /p comp_name=<”%temp%\sn.txt"
wmic computersystem where name="%computername%" rename name=%comp_name%
endlocal

w pliku txt otrzymamy:

tekst
s/n

A ja potrzebuje by to było w jednej linii “tekst s/n”. chyba, że można te dodatkowe znaki dodać w poleceniu WMIC przed zmienną?

Pomoże ktoś? :slight_smile:


(krystian3w) #2

https://superuser.com/questions/111880/batch-removing-newline-in-txt-files-in-windows-command-line-cmd
https://stackoverflow.com/questions/5559673/windows-batch-file-need-to-remove-line-breaks-from-parameter