Я хотел бы создать пакетный файл, который преобразует каждую строку в плоском файле в определенное количество символов (добавьте пробелы в конце каждой строки).
Пример: у меня есть текстовый файл с именем"text.txt", и это выглядит так:
1
22
333
4444
55555
Я хотел бы запустить на нем пакетный файл и получить следующее (все строки длиной 7 символов):
1......
22.....
333....
4444...
55555..
(Мне пришлось заменить пробелы точками, чтобы сделать его видимым)
Возможно ли это и как?
Обновление:
Круто, чтоотлично работает.
Можно ли также преобразовать пустую строку (только CRLF) в 7 пробелов?Когда я запускаю вышеупомянутое в файле с пустыми строками, они удаляются.
Спасибо!
РЕДАКТИРОВАТЬ: Просто чтобы уточнить, это файл:
1
22
333
22
1
4444
55555
ИЯ хочу получить:
1......
22.....
.......
333....
22.....
.......
1......
4444...
55555..
Еще раз спасибо!
Обновление 2:
Ответ Андрея заставляет меня сделать несколько шагов вперед.У меня есть несколько вопросов, хотя.Если я оставлю знак # выходным, результат будет таким (неподвижные точки вместо пробелов):
1.......
22......
ECHO is off.
333.....
22......
ECHO is off.
1.......
4444....
55555...
И если строка начинается с пробела, она будет выведена как:
ECHO is off.
Powershell, к сожалению, не вариант ...
Это может быть лучшим примером,
text.txt:
This is
the input
file
I
want to convert
Конечно, теперь мы должны сделатьзаписи длиннее, скажем, 20 символов.