Как я могу генерировать большое количество стандартизированных строк в файле.txt?

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

Формат number1:number2,

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

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

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

1 ответ

Если вы работаете в 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 и т. Д., Список можно продолжить. Ваш выбор зависит от того, на какой платформе вы хотите создать сценарий, и хотите ли вы, чтобы он поддерживался "из коробки".

Другие вопросы по тегам