Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Перенос символов на новую строку из текстового вайла

Ответить
Настройки темы
VBS/WSH/JS - [решено] Перенос символов на новую строку из текстового вайла

Аватара для angel_lyucifer

Старожил


Сообщения: 175
Благодарности: 4


Конфигурация

Профиль | Отправить PM | Цитировать


Привет всем.
Нужна ваша помощь, у меня есть файл текстовый, в нем есть строка количество символов может быть любым как русские так и английские символы.
Нужно создать скрипт который бы эту строчку в файле делил на символы и каждый символ переносил на новую строку, например строка "таракан" эту строчку нужно сделать так:
т
а
р
а
к
а
н
И сохранить файл. Заранее благодарю.

-------
Век живи, век учись! =)


Отправлено: 17:41, 31-05-2017

 

Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


Iska, какой смысл использовать нечто штатное, обязывающее к написанию довольно внушительного кода, когда можно использовать сторонее средство при условии, что не требуется некой унифицированность? Может Node как технология и не самая лучшая, но пока что только благодаря ей мне удалось с малым количеством телодвижений запустить PowerShell в браузере (это было необходимо для реализации интерактивно-удаленного обучения некоторых админов). То же и прочие технологии. Правда по части Python'а и Perl'а правда такова, что добрая часть инфраструктуры Linux зиждется именно на них, а то, что PowerShell претендует на звание кроссплатформенной технологии почитателями юниксподобных систем воспринимается с насмешкой. Следовательно, скептически можно относиться ко всему угодно, ибо не существует ни одной такой технологии, способной решить всякую без исключения задачу, а если учесть что время является одним из ключевых факторов в решении задач, то решение последних с минимальными затратами и обуславливает в конечном итоге выбор технологии\платформы\языка. Понимаете, все это риторика, не более.

Отправлено: 11:13, 01-06-2017 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата greg zakharov:
Iska, какой смысл использовать нечто штатное, обязывающее к написанию довольно внушительного кода, когда можно использовать сторонее средство при условии, что не требуется некой унифицированность? »
Именно если не требуется. Тут я с Вами вполне соглашусь — бери то, что знаешь, то, что наилучшим образом соответствует поставленной задаче, и пользуй. Конкретный язык — всего лишь средство.

В противном же случае… Тот же PowerShell. Ладно, когда от версии к версии наблюдается различное поведение, но вот, когда в рамках одной и той же версии на разных платформах разное поведение — это уже перебор. Помните, как у нас с Вами на SCI такое наблюдалось — одна и та же версия 2.0, с одной и той же версией .Net, у Вас под Windows 7, а у меня под Windows XP один и тот же код давал разные результаты, и мы спорили, нужен ли там [void] перед результатом (или |Out-Null — после)?

Цитата greg zakharov:
а если учесть что время является одним из ключевых факторов в решении задач, »
Для определённого класса задач. В задачах администрирования, напротив, главное — не время, а предсказуемость поведения. Ибо, конечно, это не опечатка в учебнике по химии™, но всё же, всё же, всё же…

Цитата greg zakharov:
Понимаете, все это риторика, не более. »
Само собой .

Отправлено: 12:26, 01-06-2017 | #12


Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


Цитата Iska:
...и мы спорили...
Если бы мы не спорили, то не было бы сделано верных выводов касательно тех или иных странностей. Впрочем, все относительно. Тем не менее, считаю что наши с Вами соображения конструктивны, а объединение усилий вполне бы могло стать залогом некого большего IT-проекта. Но мы уже достаточно наофтопили, пожалуй, пора и честь знать

Отправлено: 15:13, 01-06-2017 | #13


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Ну, завсегда может прийти лесник и раздать всем сестра́́м по серьга́́м.

Отправлено: 15:39, 01-06-2017 | #14


Аватара для angel_lyucifer

Старожил


Сообщения: 175
Благодарности: 4

Профиль | Отправить PM | Цитировать


Цитата greg zakharov:
@echo off setlocal enabledelayedexpansion set "i=0" @<file.txt (for /f "delims=" %%i in ('more') do set "s=%%i") :loop set "c=!s:~%i%,1!" if /i "!c!" neq "" echo.!c!>>file.txt:s&set /a "i+=1"&goto:loop more < file.txt:s > foo endlocal exit /b »
Спасибо за скрипт, это то что нужно...

-------
Век живи, век учись! =)


Отправлено: 22:56, 01-06-2017 | #15



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Перенос символов на новую строку из текстового вайла

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Перевод каретки на новую строку sov44 Скриптовые языки администрирования Windows 15 08-12-2020 20:39
2010 - Перенос значений из столбца в строку VanUliK Microsoft Office (Word, Excel, Outlook и т.д.) 14 22-09-2014 23:02
2008 R2 - Перенос AD на новую ОС akulanikolay Windows Server 2008/2008 R2 1 07-08-2013 17:21
CMD/BAT - [решено] Перенос и удаление строк из текстового файла sk8ter Скриптовые языки администрирования Windows 15 03-10-2010 19:35
CMD/BAT - [решено] Перенос из заданных директорий в новую файлы, содержащие заданное слово Lil Crazy Скриптовые языки администрирования Windows 11 14-05-2010 20:46




 
Переход