10 lines
264 B
Bash
Executable file
10 lines
264 B
Bash
Executable file
#!/bin/sh
|
|
while name=$(xsel -o | dmenu -p 'Find File') || exit
|
|
do
|
|
[[ $name ]] || exit
|
|
list=$(sudo locate -A -e -i $name)
|
|
[[ $list ]] || continue
|
|
file=$(echo -e "$list" | dmenu -l 12 -p 'Open') || exit
|
|
echo -n "$file" | xsel -b -i
|
|
xdg-open "$file"
|
|
done
|