!/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
...
我忘了提到:文本应该有一个开放的结尾,也就是说,文本行的右端应该与终端的大小对齐。
我该如何修改我的脚本来实现这个目标?