将每个整数转换为简单的ASCII图形

我有一个包含一堆整数的文件,如下所示:

6
2
3
4
3
6
2
3
4
3

目标是像在电子游戏中一样转换统计数据中的这些整数,例如,如果数字是 6,则统计数据必须是******----,如果数字是 4,则结果必须是****------

我尝试了以下代码,但不起作用:

回答

使用 Perl:

perl -ne 'print("*" x $_, "-" x (10-$_), "n")' file

$_ 包含当前行

输出:

******----
**--------
***-------
****------
***-------


以上是将每个整数转换为简单的ASCII图形的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>