From c1ffdb9b276a13506e86dbcfdb6be7c0ed537636 Mon Sep 17 00:00:00 2001 From: thek4n Date: Tue, 8 Oct 2024 13:14:54 +0300 Subject: [PATCH] ref --- home/user/.config/bash/functions | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/home/user/.config/bash/functions b/home/user/.config/bash/functions index 9465955..985f5a1 100644 --- a/home/user/.config/bash/functions +++ b/home/user/.config/bash/functions @@ -233,7 +233,6 @@ cleanup-downloads() { cleanup-directory "${downloads_directory}" >> "${log_file}" } - _bak() { local -r filename="${1}" mv "${filename}" "${filename}.bak" @@ -243,6 +242,11 @@ _unbak() { local -r filename="${1}" local -r new_filename="${filename/%.bak/}" + if [[ -e "${new_filename}" ]]; then + echo "Filename '${new_filename}' already exists" >&2 + return 1 + fi + mv "${filename}" "${new_filename}" }