summaryrefslogtreecommitdiff
path: root/saferm
diff options
context:
space:
mode:
authorfilip <“filip.rabiega@gmail.com”>2025-07-10 12:24:33 +0200
committerfilip <“filip.rabiega@gmail.com”>2025-07-10 12:24:33 +0200
commite4ea00cfc9fc7340c62dd920b4754787c4499de6 (patch)
tree2e4c036888529e99cd67a0ee59d9ac8bb5e09000 /saferm
parent1feb678fc3d52a7a3c4e31bb153783852fa08a58 (diff)
downloadchadscripts-e4ea00cfc9fc7340c62dd920b4754787c4499de6.tar.gz
chadscripts-e4ea00cfc9fc7340c62dd920b4754787c4499de6.tar.bz2
chadscripts-e4ea00cfc9fc7340c62dd920b4754787c4499de6.zip
new scripts i guessHEADmaster
Diffstat (limited to 'saferm')
-rwxr-xr-xsaferm14
1 files changed, 7 insertions, 7 deletions
diff --git a/saferm b/saferm
index 9a455fa..4d8fc7a 100755
--- a/saferm
+++ b/saferm
@@ -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" "$@"