15 lines
355 B
Bash
15 lines
355 B
Bash
#!/bin/bash
|
|
|
|
function g_select-path {
|
|
if [ -z $DISPLAY ]
|
|
then
|
|
read -p "$@: " g_path
|
|
else
|
|
g_path=$(zenity --title "$@" --file-selection --directory)
|
|
fi
|
|
[ -z "$g_path" ] && g_echo_error_exit "Weder Pfad noch eine Datei angegeben"
|
|
[ -d "$g_path" ] || [ -e "$g_path" ] || g_echo_error_exit "$@ ist weder ein Pfad noch eine Datei"
|
|
echo "$g_path"
|
|
}
|
|
|