Мне нужно большое количество строк, сгенерированных в файле .txt.

Формат № 1 number1:number2,

число 1 идет от 1030 до 1130, число 2 идет от 0 до 15.

Пример: 1030:0,1030:1,1030:2,...,1031:0,1031:1,...,1130:15

Как мне это сделать?

1 ответ1

0

Если вы работаете в Windows, сценарий powershell будет работать хорошо, без необходимости что-либо устанавливать, просто включите выполнение сценариев powershell; Откройте powershell от имени администратора и введите «Set-ExecutionPolicy RemoteSigned» (без «). Сохраните следующий скрипт в файле .ps1, щелкните его правой кнопкой мыши и выберите "Запускать с PowerShell".

$file="Q:\Test\test.txt";
$nr1 = 1131;
$nr2 = 15;

for($i = 1030; $i -lt $nr1; $i++)
{
    $output = "";
    for($j = 0; $j -lt $nr2; $j++)
    {
        $output += "$($i):$($j),"
    }
    echo "$($output)$($i):15" >> $file;
}

Изменить: В ответ на то, как вы поступите, в идеале вы изучите язык сценариев, такой как bash, powershell, batch, perl и т.д .. список можно продолжить. Ваш выбор зависит от того, на какой платформе вы хотите создать сценарий, и хотите ли вы, чтобы он поддерживался «из коробки».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .