Shell 在分配任务时,我无法获得所需的输出*
将*赋值给变量,然后在shell中用字符串将其包含,我无法获得所需的输出。。 chr函数将int转换为char 42=*Shell 在分配任务时,我无法获得所需的输出*,shell,Shell,将*赋值给变量,然后在shell中用字符串将其包含,我无法获得所需的输出。。 chr函数将int转换为char 42=* 作业做得很好,但是 echo $m 将参数公开给全局展开。您需要使用引号: echo "$m" echo*不同于echo'*',正如echo$m不同于echo“$m”@Avis TnM-如果没有chr@Armali的定义,上述代码是无法运行的,它可能是chr(){printf'\x$(printf''x'$1);}--打印具有给定小数点的ASCII字符
作业做得很好,但是
echo $m
将参数公开给全局展开。您需要使用引号:
echo "$m"
echo*
不同于echo'*'
,正如echo$m
不同于echo“$m”
@Avis TnM-如果没有chr
@Armali的定义,上述代码是无法运行的,它可能是chr(){printf'\x$(printf''x'$1);}
--打印具有给定小数点的ASCII字符number@Avis,您没有告诉我们期望的输出是什么,实际的输出是什么:在您echo
执行此操作之前:声明-p d c m
并查看变量是否包含您期望的内容。这不起作用,我正在执行echo“$m”>>lop
echo "$m"