Linux 使用bash脚本动态生成另一个bash脚本并运行它
有没有办法使用Bashscript动态生成Bashscript,更改生成的Bashscript的mod以允许执行,然后运行生成的Bashscript?是的,这是完全可行的Linux 使用bash脚本动态生成另一个bash脚本并运行它,linux,Linux,有没有办法使用Bashscript动态生成Bashscript,更改生成的Bashscript的mod以允许执行,然后运行生成的Bashscript?是的,这是完全可行的 #!/bin/bash FILE="/tmp/generated.bash" cat <<END > $FILE #!/bin/bash echo "Hello There from generated script!" END chmod 755 $FILE echo "running ...."
#!/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"
我不确定
Bashscript
,尽管在Bash
中,如果尝试,可以创建script
。
[tmp]=> ./test.bash
running ....
Hello There from generated script!
done