Read a template file and replace placeholder
script-template.txt
#!/bin/bash echo "--TIMESTAMP--"
gen-script.sh
#!/bin/bash # Get variables timestamp=`date` # Replace placeholder content=`cat ./script-template.txt` content=`echo "${content/--TIMESTAMP--/$timestamp}"` # Generate a script echo "$content" > startup.sh chmod +x startup.sh