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

Показать сообщение отдельно

Забанен


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

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


Слишком много действий для такой простой задачи. В pwsh можно сделать все гораздо проще:
Код: Выделить весь код
(sls "((.*))" E:\sandbox\input.txt).Matches.Groups.Value > E:\sandbox\output.txt
С помощью sed (дублирует строки прямо в оригинальном файле):
Код: Выделить весь код
sed -i "p;p" E:\sandbox\input.txt
Решение на cmd:
Код: Выделить весь код
@echo off
  setlocal enabledelayedexpansion
    set "file=E:\sandbox\input.md"
    set "repeat=3"
    for /f %%i in ('find /v /c "" ^< %file%') do set "lines=%%i"
    3<%file% (
      for /l %%i in (1,1,!lines!) do (
        set /p s=<&3
        for /l %%j in (1,1,!repeat!) do echo:!s!
      )
    ) >> E:\sandbox\output.txt
  endlocal
exit /b
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:24, 07-07-2019 | #4