From: Simon Ruderich Date: Sat, 9 Feb 2013 20:08:17 +0000 (+0100) Subject: bin/srsync-incremental: Use `test`. X-Git-Url: https://ruderich.org/simon/gitweb/?p=config%2Fdotfiles.git;a=commitdiff_plain;h=392f7c624686e93ed5236648a612717d8c469c73 bin/srsync-incremental: Use `test`. --- diff --git a/bin/srsync-incremental b/bin/srsync-incremental index aa2c977..9ebf419 100755 --- a/bin/srsync-incremental +++ b/bin/srsync-incremental @@ -5,7 +5,7 @@ # Thanks to http://www.sanitarium.net/golug/rsync_backups_2010.html for the # idea. -# Copyright (C) 2011-2012 Simon Ruderich +# Copyright (C) 2011-2013 Simon Ruderich # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -21,7 +21,7 @@ # along with this program. If not, see . -if [ $# -lt 2 ]; then +if test "$#" -lt 2; then echo "Usage: $0 " >&2 echo echo "Note: The target directory is the _first_ argument!" >&2 @@ -32,14 +32,14 @@ cd "$1" || exit 1 shift dest=`echo backup-*` -if [ "x$dest" != 'xbackup-*' ]; then +if test "x$dest" != 'xbackup-*'; then # -F and grep is used to list only directories, zsh's *(/) would be great. dest="`pwd`/`ls -1dF backup-* | grep / | tail -n1`" fi target=backup-`date '+%Y-%m-%d-%H-%M-%S'` -if [ -d current ]; then +if test -d current; then echo "Target directory 'current' already exists, aborting." >&2 exit 1 fi