From: Bernhard Tittelbach Date: Wed, 4 Sep 2013 11:06:52 +0000 (+0000) Subject: tuerctlsh improved X-Git-Url: https://git.realraum.at/?p=svn42.git;a=commitdiff_plain;h=f0141bab0c6dfd2d1ea930c2b4e0be4731f16438 tuerctlsh improved --- diff --git a/tuerctlsh b/tuerctlsh index 12dcde5..f41cb5f 100755 --- a/tuerctlsh +++ b/tuerctlsh @@ -5,6 +5,7 @@ # # tuerctl ALL=(tuer) NOPASSWD: /flash/tuer/tuer_socat.sh +setopt histsubstpattern local TUERCHAN="sudo -u tuer /flash/tuer/tuer_socat.sh" [[ $1 == "-c" ]] && shift @@ -12,8 +13,7 @@ if [[ -z $1 ]]; then ${(z)TUERCHAN} else echo "Usable commands are: open, close, toggle, reset, status" - read -d $'\n'";,& " CMD #?"> " - CMD=(${=${${${CMD/;/ }/&/ }/\// }}) - ${(z)TUERCHAN} <<< "${CMD[1]} ssh $1" + read -A CMD + ${(z)TUERCHAN} <<< "${${CMD[1]}:gs/[^a-zA-Z]//} ssh $1" fi