добавление нулей к целочисленной переменной в perl - PullRequest
0 голосов
/ 23 мая 2018

У меня есть целочисленное значение в perl, скажем, $ runid = 1, мне нужно создать новый каталог с именем R_00001, используя mkdir R_$runid из сценария perl.Я не могу добавлять нули.«printf» помогает мне, когда я его печатаю, но я не могу понять, как это сделать.Пожалуйста, предложите какой-нибудь способ.

Ответы [ 2 ]

0 голосов
/ 23 мая 2018

Вы можете использовать оператор сцепления во вложенной анонимной функции:

#! /usr/bin/perl

my $runid = 1 ;
mkdir (('R_0000' . $runid)) ;
0 голосов
/ 23 мая 2018
sprintf("R_%05d", $runid)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...