需合并文件:run.tar.gz 和 test.sh
生成的文件:test.sh
test.sh文件內(nèi)容:
#!/bin/bash
sed -n -e '1,/^exit 0$/!p' $0 > /tmp/run.tar.gz #將尾部文件內(nèi)容寫入/tmp/run.tar.gz
tar -xf /tmp/run.tar.gz -C /tmp #解壓run.tar.gz
sh /tmp/run/sc.sh #運(yùn)行run.tar.gz內(nèi)的測(cè)試腳本
rm -rf /tmp/run.tar.gz /tmp/run/ #運(yùn)行完畢后刪除包及解壓目錄(可選)
exit 0
打包:cat run.tar.gz >>test.sh
運(yùn)行:./test.sh