里面的脚本.sh
echo $(basename "$0")
然后我使用 base64 编码 script.sh:
echo '#!/usr/bin/env bash' > other.sh
echo "echo '$(base64 script.sh)' | base64 -d | sh" >> other.sh
basename "$0"
为什么当我运行“other.sh”时它不显示“script.sh” ?
但它显示的是“sh”
如何让它显示script.sh
?