mirror of
https://github.com/tomasriveral/Hairloss-report.git
synced 2026-08-12 02:48:38 +02:00
upload the project
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
#!/etc/profiles/per-user/tomasr/bin/zsh
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
DIR="${1:-.}"
|
||||
|
||||
find "$DIR" -maxdepth 1 -type f | while read -r file; do
|
||||
filename=$(basename "$file")
|
||||
|
||||
if [[ "$filename" == *.* ]]; then
|
||||
ext=".${filename##*.}"
|
||||
else
|
||||
ext=""
|
||||
fi
|
||||
|
||||
date=$(date -d "@$(stat -c %Y "$file")" +%F)
|
||||
|
||||
newname="${date}${ext}"
|
||||
|
||||
n=1
|
||||
while [[ -e "$DIR/$newname" && "$filename" != "$newname" ]]; do
|
||||
newname="${date}_$n${ext}"
|
||||
((n++))
|
||||
done
|
||||
|
||||
mv -- "$file" "$DIR/$newname"
|
||||
done
|
||||
Reference in New Issue
Block a user