! / Usr / bin / env perl
use warnings;
use strict;
my $text = 'hello ' x 30;
printf "%-20s : %s\n", 'very important text', $text;
Вывод этого скрипта выглядит примерно так:
very important text : hello hello hello hello
hello hello hello hello hello hello hello hello
hello hello hello hello hello hello hello hello
...
Но я бы хотел получить такой вывод:
very important text: hello hello hello hello
hello hello hello hello
hello hello hello hello
...
Я забыл упомянуть: текст должен иметь открытый конец в том смысле, что правый конец текстовых строк должен совпадать с размером терминала.
Как я мог изменить свой сценарий, чтобы достичь своей цели?