17 lines
341 B
Bash
17 lines
341 B
Bash
#!/bin/bash
|
|
|
|
function g_read {
|
|
if [ -z $DISPLAY ]
|
|
then
|
|
echo -n "$1: "
|
|
read g_read
|
|
else
|
|
g_read=$(zenity --entry --text="$1" --title="$1")
|
|
fi
|
|
g_read_clean=${g_read//[^a-zA-Z0-9 ]/_}
|
|
g_read_clean=${g_read_clean/[ ]/ }
|
|
g_read_clean=$(echo "$g_read_clean" | sed 's/^[ \t]*//;s/[ \t]*$//')
|
|
g_read_numonly=${g_read_clean//[^0-9]/}
|
|
}
|
|
|