![]() |
Размножить каждую строку в txt файле n количество раз
Здравствуйте, подскажите как можно размножить строки в txt файле n количество раз?
к примеру: был txt: Код:
qqqqqqq Код:
qqqqqqq |
Как-то так — PowerTip: Use PowerShell to Multiply Strings | Scripting, например:
Код:
$iCount = 3 |
Спасибо, все дублируется как нужно :)
|
Слишком много действий для такой простой задачи. В pwsh можно сделать все гораздо проще:
Код:
(sls "((.*))" E:\sandbox\input.txt).Matches.Groups.Value > E:\sandbox\output.txt Код:
sed -i "p;p" E:\sandbox\input.txt Код:
@echo off |
Цитата:
P.S. Насчёт «проще» оставлю на Вашей совести :lol:. |
CMD (дублирует строки прямо в оригинальном файле):
Код:
@Echo Off |
Iska, подобного рода заявлениями вы лишь указываете на свое незнание регэкспов.
|
Коллега, подобного рода заявлениями вместо вменяемого ответа, Вы демонстрируете лишь свою спесь.
|
Iska, по себе ли кафтан примеряете? Завидуйте молча.
|
Iska, greg zakharov, не ссорьтесь, ну нет причины же для этого... на ровном месте, можно сказать...
greg zakharov, ну, правда, не сложно ведь объяснить. Всего и вся на свете знать невозможно... А на счет проще, тоже соглашусь, не совсем это просто. Для того, чтобы это показалось простым, необходимо слишком глубоко изучить ПО, вплоть до внутреннего устройства. Не всем необходимы настолько подробные знания, иногда они излишни, имхо. Цитата:
|
YuS_2, спасибо, ясно.
|
Спасибо всем за ответы, теперь куча вариантов :)
А как можно взять текст прямо из скрипта? (не из txt файла, а текст в самом скрипте), текст будет как и в txt файле.. несколько строк, каждую нужно размножить, количество размножений нужно также указать в скрипте. пример: Код:
n=3 result.txt Код:
qwerty |
Например, так:
Код:
$iCount = 3 |
Код:
@Echo Off |
Спасибо всем за ответы, куча вариантов на разных языках :)
|
Цитата:
Код:
'строка1','строка2','строка3'|%{[array]$_*3} |
Цитата:
|
Время: 01:44. |
Время: 01:44.
© OSzone.net 2001-