[ Date Index ]
[ Thread Index ]
[ <= Previous by date /
thread ]
[ Next by date /
thread => ]
[LUG] standard error handling
- To: list@xxxxxxxxxxxxx
- Subject: [LUG] standard error handling
- From: Paul Sutton <zleap@xxxxxxxxxxx>
- Date: Sun, 1 Sep 2019 16:44:51 +0100
- Autocrypt: addr=zleap@xxxxxxxxxxx; keydata= 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 aPZ0K9hksQXvyArO2cFPbYZs3Bxgd8Me7m4=
- Content-language: en-GB
- Delivered-to: dclug@xxxxxxxxxxxxxxxxxxxxx
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dclug.org.uk; s=1554804362; h=Sender:Content-Transfer-Encoding:Content-Type :Reply-To:List-Subscribe:List-Help:List-Post:List-Unsubscribe:List-Id:Subject :Mime-Version:Date:Message-ID:From:To:Cc:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Owner:List-Archive; bh=lt5dnDjcMbB9TJk1H81cL3CBciosqe8uY20pefs2RGM=; b=tMv/eLSk8kenTUkgzGdUPuGZoP leZMFDxR2xWnZJI4BR3lGKoHYovMt1mv6xaxrenNU61lRhIqJ5LvedfKLvA6JvCeMP7Y7eU92DVfM fwK8LrxUucwTNdP8gJqHSkOTF+mZBT9F9TojtRlAf5yBROh5255B8Vnt2YxBQVlaTlQ8=;
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1567352692; bh=lhp+0vQtxSysYNkIUxN1K56vQdvHdb1u9FGsLCmfA6c=; h=To:From:Subject:Date; b=H7vmHxRMsVepn/3fE3XPGqapMWTe+YQWW3jGlTT7QVlCKHm+ezD/wE1gEuj9rZR6g fUJ82Ttuo/zWnRYpw2pHBJlOD8+I6+nO+XPnbZwkQaBItJY1stbjoyPiDQ0Xqj6pYI GhpT9Ee+hFc0t/qgyUsQInnhj+njnj5taeSgYO0158v0fIF9jiwYeOkE9/VIWCyPW7 YxSd8si1shNMTn2p/o0REsWgDbKPPTSbcvsY+mg1+3pd4+ShLDK6R2xGUBb/TuRGNZ IUJEXC77fdm17ZH6H8ucoUZhefIRBjp8xfxZYWhaVgrtAcqLd1V6yl8f+aEiWcvmUm gIGf4iE4dk/fQ==
- Openpgp: preference=signencrypt
Hi
I am trying to write a shell script in whiptail ( this is a graphical
toolkit for bash)
whiptail --title "Check list example" --checklist \
"Choose user's permissions" 20 40 4 \
"Hello" "Print Hello" OFF \
"Goodbye" "Print Goodbye" OFF \
"CYA" "Print cya" OFF \
CHOICEs=$?
echo $CHOICEs
if $CHOICEs = "Hello" ; then
echo "you selected hello"
elif $CHOICEs = "Goodbye" ; then
echo "You Said Good bye"
elif i$CHOICES = "CYA" ; then
echo "You said cya"
fi
This produces a small menu with check boxes (so the first part works),
I can select what I want and press Ok.
I am not really sure how do handle the output and the 2nd part of this
script doesn't work as expected. But I don't fully understand stderr
which is the how whiptail outputs to the console / terminal.
Using the information at (
https://en.wikibooks.org/wiki/Bash_Shell_Scripting/Whiptail#Check_list i
This just tells me how to handle the graphical part of this. Not how
to handle what is produced.
Clearly the example above is meant to echo to the screen something
relating to the options selected, however as echo can be replaced with
other commands I am just keen to get this working on a very basic level
before I try and do something a little more complex.
Can anyone help please.
thanks
Paul
--
Paul Sutton
http://www.zleap.net
gnupg : 7D6D B682 F351 8D08 1893 1E16 F086 5537 D066 302D
https://fediverse.party/ - zleap@xxxxxxxxxxxxxxx
--
The Mailing List for the Devon & Cornwall LUG
https://mailman.dclug.org.uk/listinfo/list
FAQ: http://www.dcglug.org.uk/listfaq