diff options
-rwxr-xr-x | bin/bins | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -67,9 +67,10 @@ IFS=: # Word-splitting is the goal: # shellcheck disable=2086 if stest -rdq -n "$F" $PATH; then - trap 'rm -f $F-tmp' EXIT - stest -lxf $PATH | sort -u > "$F"-tmp - mv "$F"-tmp "$F" + T="$(mkstemp)" + trap 'rm -f $T' EXIT + stest -lxf $PATH | sort -u > "$T" + mv "$T" "$F" fi cat "$F" |