![]() |
Как преобразовать слова, написанные на одной линии , на текст в одну строку
Как, (.bat) кодом преобразовать все слова, написанные на одной линии, на текст в одну строку.
Пример файла, (Settings.txt). Слова на одной вертикальной линии. Video 1024 Gb Ram 2048 Cpu 4Ghz После переработки файла, (Settings.txt) доолжно получится так. Video1024GbRam2048Cpu4Ghz Все слова которые находится на одной вертикальной линии надо сортировать, в текст в, одну строку без пробелов. Число слов должно быть ниограниченным. |
Код:
@<"Settings.txt">.tmp (for /f "delims=" %%i in ('more') do @<nul set/p=%%i)& >nul move .tmp "Settings.txt" |
Хорошо, основная задача решена- а так можно.
Изначально так. Video 1024 Gb Ram 2048 Cpu 4Ghz После переработки, с пробелом между слов. Video 1024 Gb Ram 2048 Cpu 4Ghz |
Можно. Если не будет "смущать" лишний пробел в конце строки, то так:
Код:
@<"Settings.txt">.tmp (for /f "delims=" %%i in ('more') do @<nul set/p="%%i ")& >nul move .tmp "Settings.txt" |
Цитата:
|
Время: 13:18. |
Время: 13:18.
© OSzone.net 2001-