D&C GLug - Home Page

[ Date Index ] [ Thread Index ] [ <= Previous by date / thread ] [ Next by date / thread => ]

Re: [LUG] standard error handling

 

No problem

I have attached as checkbox.sh.txt  am not sure if some systems like
shell scripts being attached.

Paul

On 01/09/2019 16:54, Dom Rodriguez wrote:
> Just for the purposes of readability, can you attach the script as a separate
> attachment rather than in the email? Would be easier to read, that's all.
>
> Thanks :)
> On this date - Sun, Sep 01, 2019 at 04:44:51PM +0100, Paul Sutton wrote:
>> 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

-- 
Paul Sutton
http://www.zleap.net
gnupg : 7D6D B682 F351 8D08 1893  1E16 F086 5537 D066 302D

https://fediverse.party/ - zleap@xxxxxxxxxxxxxxx

Attachment: checkbox.sh.txt
Description: Text document

-- 
The Mailing List for the Devon & Cornwall LUG
https://mailman.dclug.org.uk/listinfo/list
FAQ: http://www.dcglug.org.uk/listfaq