実行された $(basename "$0") の base64 エンコード出力の変更

実行された $(basename

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

ベストアンサー1

おすすめ記事