使用bash显示由32到112个字符组成的ASCII表

使用bash显示由32到112个字符组成的ASCII表,bash,shell,Bash,Shell,请告诉我,我想知道如何显示由32到112个字符组成的ASCII表格。您可以使用以下命令 man ascii 它显示ascii表 用于显示从32到112的ascii码 for((i=32;i<=112;i++)) do printf "$i --> ";printf \\$(printf '%03o\t' "$i");printf '\n' ;done;printf "\n" 使用Perl可以非常简洁地做到这一点,如下所示: perl -E 'say $_," --> ",c

请告诉我,我想知道如何显示由32到112个字符组成的ASCII表格。

您可以使用以下命令

man ascii
它显示ascii表

用于显示从32到112的ascii码

for((i=32;i<=112;i++)) do printf "$i --> ";printf \\$(printf '%03o\t' "$i");printf '\n' ;done;printf "\n"

使用Perl可以非常简洁地做到这一点,如下所示:

perl -E 'say $_," --> ",chr($_) for (32..112)' 
样本输出


我要做的是显示一个由32到112个字符组成的ASCII表。输出格式应为:N列变量每列包含:ASCII十进制代码,初始值为0,以粗体显示。@ahlamberhil:您需要将这些要求添加到您的问题中-这里的人不会读心术。谢谢,如果我想以hexfori=32显示值;很抱歉,我需要十六进制的值
32 -->  
33 --> !
34 --> "
35 --> #
36 --> $
37 --> %
38 --> &
39 --> '
40 --> (
41 --> )
...
...