feat: some stuff
This commit is contained in:
11
configs/zsh/functions/mv-safe.zsh
Normal file
11
configs/zsh/functions/mv-safe.zsh
Normal file
@@ -0,0 +1,11 @@
|
||||
function mv-safe(){
|
||||
for OLD_NAME in "$@"
|
||||
do
|
||||
NEW_NAME="$(echo $OLD_NAME | sed -e 'y/āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜĀÁǍÀĒÉĚÈĪÍǏÌŌÓǑÒŪÚǓÙǕǗǙǛ/aaaaeeeeiiiioooouuuuüüüüAAAAEEEEIIIIOOOOUUUUÜÜÜÜ/' | sed -e 's/[^A-Za-z0-9._-]/_/g')"
|
||||
if [ $OLD_NAME != $NEW_NAME ]; then
|
||||
mv $OLD_NAME $NEW_NAME;
|
||||
else
|
||||
echo "No need to rename $OLD_NAME";
|
||||
fi
|
||||
done
|
||||
}
|
Reference in New Issue
Block a user