inside.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
?