在一个混淆的恶意 shell 脚本中发现了这个,开头是:
${!#}${*^} <<<...
${!#}${*^} <<<
找不到对 的任何引用${!#},但是当echo'd 时,它输出-bash. 这是正在运行的 shell 的秘密推荐人吗?为什么会有一个额外的破折号呢?
${!#}
echo
-bash
谢谢!
shell-script
shell-script ×1