相关疑难解决方法(0)

在bash中带有变量,大括号和哈希字符的$ {0 ## ...}语法是什么意思?

我刚看到bash中的一些代码,我不太明白.作为新手bash脚本,我不知道发生了什么.

echo ${0##/*}
echo ${0}
Run Code Online (Sandbox Code Playgroud)

我没有看到这两个命令的输出有什么不同(打印脚本名称).这#只是一个评论吗?什么是/*.如果是评论,为什么它不会干扰关闭}括号?

谁能让我对这种语法有所了解?

variables syntax bash curly-braces

38
推荐指数
3
解决办法
2万
查看次数

标签 统计

bash ×1

curly-braces ×1

syntax ×1

variables ×1