Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

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

Ответить
Настройки темы
CMD/BAT - Как вставить пробелы в строки

Пользователь


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

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


Привет всем отзывчивым!
Помогите плиз. Нужно вставить в начало строк пробелы. В ручную не реально сделать (список длиннющий). Посоветуйте что-нибудь!

Отправлено: 23:47, 28-12-2013

 

Пользователь


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

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


Цитата Iska:
@echo off
setlocal enableextensions enabledelayedexpansion
>"NewFile.txt" (
for /f "usebackq delims=" %%i in ("0001.txt") do echo %%i
)
endlocal
exit /b 0 »
Этот метод подойдет для файлов в utf-8?

Отправлено: 15:36, 02-01-2014 | #11



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

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


Ветеран


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

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


Предпочтительнее использовать PowerShell, указывая кодировку входного и выходного файлов.

Отправлено: 16:46, 02-01-2014 | #12


Пользователь


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

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


а если у меня файл (5гб) больше чем оперативки на компе (4гб) будет ли он выполнять задачу с подстановкой символов?

Отправлено: 22:32, 02-01-2014 | #13


Ветеран


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

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


Что-то более опытные коллеги молчат…

vision-d, выполнять задачу будет (разве что Вы принудительно отключили файл подкачки). Другое дело, что при таком объёме надо смотреть на конкретные командлеты. Например, код из ##5, 7 и 10, как я понимаю, считывают файл целиком в память. Более щадящим будет использование построчного чтения из одного файла, поиск/замена в строке и запись её в другой файл.

Отправлено: 22:57, 04-01-2014 | #14


Пользователь


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

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


Цитата Foreigner:
$a = gc file.txt
$a | % { "'/rsl{0:01000000000}.pdf';" -f [int]$_ }
$a | % { "'/rsl@{0:000000000}';" -f [int]$_ } »
Можно ли сделать тут чтобы он строки не переносил на отдельные строки, а записывал бы их сплошным текстом?

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


Ветеран


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

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


vision-d:
Цитата:
чтобы он строки не переносил на отдельные строки, а записывал бы их сплошным текстом?
Код: Выделить весь код
$a = gc file.txt

( $a | % { "'/rsl{0:01000000000}.pdf'" -f [int]$_ } ) -join ';'
( $a | % { "'/rsl@{0:000000000}'" -f [int]$_ } ) -join ';'

Последний раз редактировалось Foreigner, 15-01-2014 в 20:10.

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:07, 15-01-2014 | #16


Пользователь


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

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


Цитата Foreigner:
PowerShell:
Код:
$a = gc file.txt
$a | % { "'/rsl{0:01000000000}.pdf';" -f [int]$_ }
$a | % { "'/rsl@{0:000000000}';" -f [int]$_ } »
Добрый день!
Подскажите пожалуйста можно ли проставлять вместо символов 0:000000000 пробелы? Подскажите как они обозначаются...

Отправлено: 14:01, 21-03-2014 | #17


Ветеран


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

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


Цитата vision-d:
Подскажите пожалуйста можно ли проставлять вместо символов 0:000000000 пробелы? Подскажите как они обозначаются... »
Formatting Types

Отправлено: 14:48, 21-03-2014 | #18



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Вставить после каждой 10 строки пустую строку Mycry Скриптовые языки администрирования Windows 8 31-07-2013 00:05
VBS/WSH/JS - [решено] Вставить строки в конце файла WORD AlexVong Скриптовые языки администрирования Windows 1 27-07-2012 00:33
Прочее - [решено] Как заменить пробелы в названиях файлов на подчеркивания? Naiad Общий по Linux 2 13-02-2009 19:40
[решено] Работа из командной строки | Убрать все пробелы в текстовом файле Greyman Хочу все знать 11 17-06-2007 22:44
как вставить xamelion Вебмастеру 2 07-09-2005 01:19




 
Переход