diff options
author | filip <“filip.rabiega@gmail.com”> | 2025-07-10 12:24:33 +0200 |
---|---|---|
committer | filip <“filip.rabiega@gmail.com”> | 2025-07-10 12:24:33 +0200 |
commit | e4ea00cfc9fc7340c62dd920b4754787c4499de6 (patch) | |
tree | 2e4c036888529e99cd67a0ee59d9ac8bb5e09000 /saferm | |
parent | 1feb678fc3d52a7a3c4e31bb153783852fa08a58 (diff) | |
download | chadscripts-master.tar.gz chadscripts-master.tar.bz2 chadscripts-master.zip |
Diffstat (limited to 'saferm')
-rwxr-xr-x | saferm | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -17,23 +17,23 @@ do * ) flags="$flags -$opt" ;; esac done -shift $(( $OPTIND - 1 )) +shift $(( OPTIND - 1 )) -if [ ! -d $archive ]; then - if [ ! -w $HOME ]; then +if [ ! -d "$archive" ]; then + if [ ! -w "$HOME" ]; then echo "$0 failed: can't create $archive in $HOME" >&2 exit 1 fi - mkdir $archive - chmod 700 $archive + mkdir "$archive" + chmod 700 "$archive" fi for arg do newname="$archive/$(date "+%S.%M.%H.%d.%m").$(basename "$arg")" - if [ -f "$arg" -o -d "$arg" ]; then + if [ -f "$arg" ] || [ -d "$arg" ]; then $copy "$arg" "$newname" fi done -exec $realrm $flags "$@" +exec $realrm "$flags" "$@" |