8 lines
230 B
Bash
Executable File
8 lines
230 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Args 1: filepath
|
|
filename=$(basename $1)
|
|
extension=$([[ "$filename" = *.* ]] && echo ".${filename##*.}" || echo '')
|
|
newName=$(rofi -p "Rename ${filename} to" -dmenu)
|
|
|
|
mv $1 "${1//"$filename"/}${newName}${extension}" |