diff bin/example/self-writing.sh @ 324:ae1346f776c3

hopefully finished....we shall see!
author Jeff Hammel <jhammel@mozilla.com>
date Sat, 08 Jun 2013 08:35:15 -0700
parents b2924a3ae4f3
children bc2d0d504270
line wrap: on
line diff
--- a/bin/example/self-writing.sh	Sat Jun 08 08:30:37 2013 -0700
+++ b/bin/example/self-writing.sh	Sat Jun 08 08:35:15 2013 -0700
@@ -18,9 +18,15 @@
 
 # avoiding -i for safety
 sed 's/\(echo \"'"${nonce}"'\).*\"/\1'"${datestamp}"'\"/' ${path} > ${tmp}
+if [[ ! -e "${tmp}" ]]
+then
+    echo "Temporary file creation not successful"
+    exit 1
+fi
 
 # echo last and current generation times for example
 echo "This script last generated at (None)"
 echo "Now: ${datestamp}"
 
-# move tmpfile -> script location via exec
\ No newline at end of file
+# move tmpfile -> script location via exec
+exec mv ${tmp} ${path}