Skip to content

Commit

Permalink
Fixed bug when file had no extension
Browse files Browse the repository at this point in the history
  • Loading branch information
marekkowalczyk authored Aug 2, 2020
1 parent 0b44723 commit 5d328df
Showing 1 changed file with 14 additions and 6 deletions.
20 changes: 14 additions & 6 deletions san.sh
Original file line number Diff line number Diff line change
@@ -1,10 +1,18 @@
!/usr/bin/env bash
#!/usr/bin/env bash

for oname in "$@"; do
for oname in "$@"
do
filen=$(echo "${oname%.*}")
exten=$(echo "${oname##*.}")
nfilen=$(sanitize "$filen")
nexten=$(sanitize "$exten")
nname="$nfilen.$nexten"
mv -nv "$oname" "$nname"

if [ "$exten" = "$filen" ]
then
nname=$(sanitize "$filen")
mv -nv "$oname" "$nname"
else
nfilen=$(sanitize "$filen")
nexten=$(sanitize "$exten")
nname="$nfilen.$nexten"
mv -nv "$oname" "$nname"
fi
done

0 comments on commit 5d328df

Please sign in to comment.