From 6894d585ff50ed1f48e973f358c5171fb08fa87f Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Sat, 22 Oct 2016 13:39:11 +0200 Subject: Simplify stripping @ from host. --- xsh | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'xsh') diff --git a/xsh b/xsh index 9324a6e..1391640 100755 --- a/xsh +++ b/xsh @@ -37,7 +37,8 @@ while [ $# -gt 0 ]; do --port|-p) ssh_opts="$ssh_opts -p $2"; shift;; --) shift; break;; -*) usage; exit 1;; - *@*|@*) HOST=$1;; + @*) HOST=${1#@};; + *@*) HOST=$1;; *) break;; esac shift @@ -73,9 +74,6 @@ case "$HOST" in termwrapper $prg fi ;; - @*) - HOST=$(echo "$HOST" | sed 's/^@//') - ;;& *) if [ -n "$SU" ]; then termwrapper ssh $ssh_opts $HOST $prg_su -- cgit v1.2.3