Commit 2e15371d authored by Lorenz Stechauner's avatar Lorenz Stechauner
Browse files

World4You posix shell

parent 339ff8ca
...@@ -168,18 +168,19 @@ _get_paketnr() { ...@@ -168,18 +168,19 @@ _get_paketnr() {
tld="$1" tld="$1"
form="$2" form="$2"
domains=($(echo "$form" | _ggrep -E '^\s*([A-Za-z0-9_-]+\.)+[A-Za-z0-9_-]*$' | sed 's/^\s*\(\S*\)$/\1/')) domains=$(echo "$form" | _ggrep -E '^\s*([A-Za-z0-9_-]+\.)+[A-Za-z0-9_-]*$' | sed 's/^\s*\(\S*\)$/\1/')
paketnrs=($(echo "$form" | _ggrep -B 3 -E '^\s*([A-Za-z0-9_-]+\.)+[A-Za-z0-9_-]*$' | sed -n '1~5p' | sed 's/^.*>\([0-9][0-9]*\).*$/\1/')) domain=''
for domain in $domains; do
total="${#domains[*]}"
for (( i=0; i<=$(( $total - 1 )); i++ )); do
domain="${domains[$i]}"
if [ $(echo "$domain" | grep "$tld\$") ]; then if [ $(echo "$domain" | grep "$tld\$") ]; then
PAKETNR="${paketnrs[$i]}" break
return 0
fi fi
done done
return 1 if [ -z "$domain" ]; then
return 1
fi
PAKETNR=$(echo "$form" | _ggrep -B 3 "^\\s*$domain\$" | head -n 1 | sed 's/^.*>\([0-9][0-9]*\).*$/\1/')
return 0
} }
_ggrep() { _ggrep() {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment