projects
/
BK-2020-03.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
feat(user/zeropad.sh):Only rename files that need renaming
[BK-2020-03.git]
/
user
/
zeropad.sh
diff --git
a/user/zeropad.sh
b/user/zeropad.sh
index 761fd3051eeb283bdbb00f6403638750dc32a378..e008b7192fe19355ab1fbbae1b34bd40853708af 100755
(executable)
--- a/
user/zeropad.sh
+++ b/
user/zeropad.sh
@@
-1,7
+1,7
@@
#!/bin/bash
# Desc: Zero-pad working dir files with initial digits for sorting
# Usage: zeropad.sh
#!/bin/bash
# Desc: Zero-pad working dir files with initial digits for sorting
# Usage: zeropad.sh
-# Version: 0.0.
4
+# Version: 0.0.
5
list_files() {
# Desc: Lists working directory file basenames
list_files() {
# Desc: Lists working directory file basenames
@@
-27,6
+27,7
@@
main () {
# Construct the new filename
new_file="${padded_digits}${file#${digits}}";
# Rename the file
# Construct the new filename
new_file="${padded_digits}${file#${digits}}";
# Rename the file
+ if [[ "$file" == "$new_file" ]]; then continue; fi;
mv -n "$file" "$new_file"
# declare -p file new_file; # debug
done < <(list_files);
mv -n "$file" "$new_file"
# declare -p file new_file; # debug
done < <(list_files);