bash – 停止shell通配符扩展?

前端之家收集整理的这篇文章主要介绍了bash – 停止shell通配符扩展?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
编译的命令行程序是否有任何方法告诉bash或csh它不想在其参数中扩展任何通配符?

例如,可能需要一个shell命令,如:

foo *

以简单地返回该字符的数字ASCII值。

不会。在命令实际运行之前进行扩展。
您只能在运行命令之前禁用glob或通过引用星号。
$ # quote it
$ foo '*'

$ # or escape it
$ foo \*

$ # or disable the glob (noglob)
$ set -f
$ foo *

猜你在找的Bash相关文章