2
是否有一種方法可以使用Bashscript動態生成Bashscript,更改生成的Bashscript的mod以允許執行,然後運行生成的Bashscript?使用bash腳本動態生成另一個bash腳本並運行它
是否有一種方法可以使用Bashscript動態生成Bashscript,更改生成的Bashscript的mod以允許執行,然後運行生成的Bashscript?使用bash腳本動態生成另一個bash腳本並運行它
是的這是完全可行的!
#!/bin/bash
FILE="/tmp/generated.bash"
cat <<END > $FILE
#!/bin/bash
echo "Hello There from generated script!"
END
chmod 755 $FILE
echo "running ...."
$FILE
echo "done"
要給你喜歡的輸出:
[tmp]=> ./test.bash
running ....
Hello There from generated script!
done
我不知道有關'Bashscript',雖然在'Bash'它可以創建一個'script',如果嘗試。 –