2026/4/11 16:16:27
网站建设
项目流程
网站搭建工作室加盟,黄j网,wordpress 修改主题名,自动翻译wordpress中文标签别名为英文Shell编程中的参数扩展、算术运算与bc计算器 1. 参数扩展 1.1 返回变量名的扩展 Shell具备返回变量名的能力,这在一些特殊场景中非常有用。可以使用以下两种扩展形式: - ${!prefix*} - ${!prefix@} 这两种扩展会返回以 prefix 开头的现有变量的名称。根据bash文档…Shell编程中的参数扩展、算术运算与bc计算器1. 参数扩展1.1 返回变量名的扩展Shell具备返回变量名的能力,这在一些特殊场景中非常有用。可以使用以下两种扩展形式:-${!prefix*}-${!prefix@}这两种扩展会返回以prefix开头的现有变量的名称。根据bash文档,这两种扩展形式的功能是相同的。例如,列出所有以BASH开头的环境变量:[me@linuxbox ~]$ echo ${!BASH*} BASH BASH_ARGC BASH_ARGV BASH_COMMAND BASH_COMPLETION BASH_COMPLETION_DIR BASH_LINENO BASH_SOURCE BASH_SUBSHELL BASH_VERSINFO BASH_VERSION1.2 字符串操作扩展有许多扩展可用于对字符串进行操作,其中很多扩展特别适合处理路径名。| 扩展形式 | 描述 | 示例 || — | — | — ||${#parameter}| 扩展为parameter所包含字符串的长度。如果parameter是@或*,则扩展结果为位置参数的