CMD/BAT - [решено] Как преобразовать слова, написанные на одной линии , на текст в одну строку

Ответить
Аватара пользователя
ufooo

CMD/BAT - [решено] Как преобразовать слова, написанные на одной линии , на текст в одну строку

Сообщение ufooo »

Как, (.bat) кодом преобразовать все слова, написанные на одной линии, на текст в одну строку.

Пример файла, (Settings.txt). Слова на одной вертикальной линии.



Video

1024

Gb

Ram

2048

Cpu

4Ghz



После переработки файла, (Settings.txt) доолжно получится так.



Video1024GbRam2048Cpu4Ghz



Все слова которые находится на одной вертикальной линии надо сортировать, в текст в, одну строку без пробелов.

Число слов должно быть ниограниченным.
Аватара пользователя
ufooo

Re: CMD/BAT - [решено] Как преобразовать слова, написанные на одной линии , на текст в одну строку

Сообщение ufooo »

Хорошо, основная задача решена- а так можно.



Изначально так.



Video

1024

Gb

Ram

2048

Cpu

4Ghz



После переработки, с пробелом между слов.



Video 1024 Gb Ram 2048 Cpu 4Ghz
Аватара пользователя
ufooo

Re: CMD/BAT - [решено] Как преобразовать слова, написанные на одной линии , на текст в одну строку

Сообщение ufooo »

Можно. Если не будет "смущать" лишний пробел в конце строки, то так:

Код:

Код: Выделить всё

@.tmp (for /f "delims=" %%i in ('more') do @nul move .tmp "Settings.txt"

.
Ответить

Вернуться в «Скриптовые языки администрирования Windows»