From bcb6339dd1d59c08d38d0fff6df5b9617898b7ad Mon Sep 17 00:00:00 2001 From: Florian Anderiasch Date: Wed, 25 Jul 2018 10:54:43 +0200 Subject: Replace use of 'cut' with more 'sed' --- echoz.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'echoz.sh') diff --git a/echoz.sh b/echoz.sh index 766051e..83c01d6 100755 --- a/echoz.sh +++ b/echoz.sh @@ -4,11 +4,11 @@ thisdir="$(dirname "$0")" pipename="${XDG_RUNTIME_DIR:-/tmp}/echoz-$$.pipe" jid="$1" password="$2" -username="$(echo "$jid" | cut -d'@' -f1)" -domain="$(echo "$jid" | cut -d'@' -f2)" -srv="$( ( dig +short SRV "_xmpp-client._tcp.$domain" || echo "0 0 5222 $domain" ) | sort -n)" -host="$(echo "$srv" | cut -d' ' -f4)" -port="$(echo "$srv" | cut -d' ' -f3)" +username="$(echo "$jid" | sed 's/@.*//')" +domain="$(echo "$jid" | sed 's/.*@//')" +srv="$( ( dig +short SRV "_xmpp-client._tcp.$domain" || echo "0 0 5222 $domain" ) | sort -n | sed 's/[[:digit:]]\+[[:space:]][[:digit:]]\+[[:space:]]//')" +host="$(echo "$srv" | sed 's/[[:digit:]]\+[[:space:]]//')" +port="$(echo "$srv" | sed 's/[[:space:]].*//')" authstr="$(echo -ne "\0$username\0$password" | base64)" rm -f "$pipename" mkfifo "$pipename" -- cgit v1.2.3