[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: bbc script



I had a read of your wiki  article and think I almost understand it.  To
the left of the parens there's a single letter in that calculator example.
That I understand.  If you have a) add as part of the case statement is
add in that partial case statement so when that selection is made add
appears on the screen?  If so, I can improve what I've done.


On Thu, 19 Aug 2021, Greg Wooledge wrote:

> On Thu, Aug 19, 2021 at 08:25:10AM -0400, rhkramer@gmail.com wrote:
> > On Thursday, August 19, 2021 04:59:19 AM Jude DaShiell wrote:
> > > #!/usr/bin/env bash
> > > # file: bbc.sh
> > > PS3="Enter a number to Choose station: "
> > > select station in bbc1 bbc-1-extra bbc-2 bbc-3 bbc-4 \
> > > 		       b		  bc-4-long-wave-and-shipping bbc-4-extra bbc-5 \
> > > bbc-6-music bbc-world-service quit
> > > do
> > >     case $REPLY in
> > >         $REPLY==1)
> > > 	     mpv
> >
> > I am not a bash expert (not even close), but I don't see where your selection
> > (in PS3) gets transferred to REPLY -- shouldn't that happen somewhere
> > explicitly?
>
> The "select" builtin command does it.  Read "help select" for the brief
> version of the documentation.  (The man page's section isn't much larger,
> though.)
>
> Also relevant: https://mywiki.wooledge.org/BashFAQ/115
>
>


Reply to: