]> ruderich.org/simon Gitweb - config/dotfiles.git/blobdiff - shell/crontab.d/setup.sh
Use command grouping to reduce number of redirects
[config/dotfiles.git] / shell / crontab.d / setup.sh
index 46ebb560a3f661a1a67b7b34bb224d1d9e52d6fa..0abf260d9a938ee8dc9d5cca1fb14ca6c5c88fbc 100755 (executable)
@@ -46,12 +46,14 @@ fi
 # `set -e` aborts when `mktemp` fails.
 CRONTAB=`mktemp --tmpdir="$DIRECTORY" update-crontab.XXXXXXXXXXXX`
 
-echo '###################################'  >"$CRONTAB"
-echo "$HEADER_WARNING"                     >>"$CRONTAB"
-echo '###################################' >>"$CRONTAB"
-echo >>"$CRONTAB"
-printf "# It was generated from '%s/*' on %s." \
-    "$DIRECTORY" "`LANG=C date '+%a, %d %b %Y %H:%M:%S %z'`" >>"$CRONTAB"
+{
+    echo '###################################'
+    echo "$HEADER_WARNING"
+    echo '###################################'
+    echo
+    printf '# It was generated from "%s/*" on %s.' \
+        "$DIRECTORY" "`LANG=C date '+%a, %d %b %Y %H:%M:%S %z'`"
+} > "$CRONTAB"
 
 # Enforce C sort order.
 LC_ALL=C
@@ -64,7 +66,7 @@ for file in "$DIRECTORY"/crontab.*; do
         break
     fi
 
-    printf "Found '%s'.\n" "$file"
+    printf 'Found "%s".\n' "$file"
 
     printf '\n\n## %s:\n' "$file" >>"$CRONTAB"