有时需要输出类似这样的"***************" 特殊字符,但是通过这样下面这样的方式是显示不出来的。
tt="**********"
echo $tt
原因就是因为shell默认开启了通配符,可以在要输出通配符的时候,关闭通配符,如下
set -f //关闭通配符
tt="*******"
echo $tt
set +f //显示通配符
本文介绍了如何在Shell脚本中正确输出包含通配符的字符串。通常情况下,Shell会解释这些特殊字符并尝试匹配文件名等,这可能导致实际输出与预期不符。文章详细解释了如何暂时禁用此功能来实现特殊字符的正常显示。

被折叠的 条评论
为什么被折叠?