Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > comp.unix.shell > #25845

Re: Different variable assignments

From Frank Winkler <usenet@f.winkler-ka.de>
Newsgroups comp.unix.shell
Subject Re: Different variable assignments
Date 2024-10-24 23:43 +0200
Message-ID <lnvtcvFk4dU2@mid.individual.net> (permalink)
References <lmt83dFsvbvU3@mid.individual.net> <lmvkisF860uU2@mid.individual.net> <ln7313Fc93dU1@mid.individual.net> <lnuidqFk4dU1@mid.individual.net> <vfdajn$3k665$1@news.xmission.com>

Show all headers | View raw


On 24.10.2024 13:21, Kenny McCormack wrote:

  >I'm going to assume bash, but there isn't much difference.  In 
particular,
  >note that $() is POSIX, so you really don't need to ever mess with ``.

I know that "$()" is POSIX but I don't feel "``" as a mess but in fact, 
I like it much better. And we're talking about ksh.

  >Also note: You do not need \ at the end of the line if the line ends 
with |
  >(also true for lines that end with || or && - and possibly others)
  >
  >Anyway, this should do it:
  >
  >     tty=$(tty)
  >     end="$(sudo openconnect -b ... |
  >	tee $tty | grep "^Session authentication will expire at" |
  >	cut -d ' ' -f 7-)"

I also know that the "``" thing should and does do it but I explicitly 
asked why the "read" approach fails and that I'd prefer a solution with 
the assignment at the end.

You're absolutely right that there's probably a more elgant and cooler 
way instead of "grep" and "cut" (maybe with "awk") but that was a quick 
one and the details can be optimized when things are working. But thanks 
for the ideas.

Regards

	fw

Back to comp.unix.shell | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Different variable assignments Frank Winkler <usenet@f.winkler-ka.de> - 2024-10-11 20:11 +0200
  Re: Different variable assignments John-Paul Stewart <jpstewart@personalprojects.net> - 2024-10-11 14:27 -0400
    Re: Different variable assignments Frank Winkler <usenet@f.winkler-ka.de> - 2024-10-11 20:45 +0200
      Re: Different variable assignments Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-10-12 03:59 +0200
        Re: Different variable assignments Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-10-12 02:26 +0000
          Re: Different variable assignments gazelle@shell.xmission.com (Kenny McCormack) - 2024-10-19 10:45 +0000
            Re: Different variable assignments Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-10-19 14:25 +0200
              coprocs in bash & ksh (Was: Different variable assignments) gazelle@shell.xmission.com (Kenny McCormack) - 2024-10-19 13:39 +0000
                Re: coprocs in bash & ksh (Was: Different variable assignments) Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-10-19 15:57 +0200
        Re: Different variable assignments Frank Winkler <usenet@f.winkler-ka.de> - 2024-10-12 09:42 +0200
          Re: Different variable assignments Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-10-12 07:51 +0000
          Re: Different variable assignments Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-10-12 13:08 +0200
            Re: Different variable assignments Lem Novantotto <Lem@none.invalid> - 2024-10-12 12:01 +0000
              Re: Different variable assignments Frank Winkler <usenet@f.winkler-ka.de> - 2024-10-12 17:57 +0200
                Re: Different variable assignments Lem Novantotto <Lem@none.invalid> - 2024-10-12 17:09 +0000
                lastpipe (Was: Different variable assignments) gazelle@shell.xmission.com (Kenny McCormack) - 2024-10-19 11:47 +0000
                Re: lastpipe (Was: Different variable assignments) Lem Novantotto <Lem@none.invalid> - 2024-10-19 12:53 +0000
                Re: Different variable assignments Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-10-12 21:32 +0000
                Re: Different variable assignments Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-10-12 23:47 +0200
                Re: Different variable assignments Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-10-12 21:50 +0000
                Re: Different variable assignments Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-10-12 23:56 +0200
                Re: Different variable assignments Lem Novantotto <Lem@none.invalid> - 2024-10-12 23:07 +0000
                Re: Different variable assignments Lem Novantotto <Lem@none.invalid> - 2024-10-12 23:10 +0000
                Re: Different variable assignments Lem Novantotto <Lem@none.invalid> - 2024-10-12 23:39 +0000
                Re: Different variable assignments Frank Winkler <usenet@f.winkler-ka.de> - 2024-10-15 13:46 +0200
                Re: Different variable assignments Frank Winkler <usenet@f.winkler-ka.de> - 2024-10-24 11:30 +0200
                Re: Different variable assignments gazelle@shell.xmission.com (Kenny McCormack) - 2024-10-24 11:21 +0000
                Re: Different variable assignments Frank Winkler <usenet@f.winkler-ka.de> - 2024-10-24 23:43 +0200
                Re: Different variable assignments Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-10-25 06:57 +0200
                Re: Different variable assignments Lem Novantotto <Lem@none.invalid> - 2024-10-24 22:45 +0000
                tee with no args is a no-op (Was: Different variable assignments) gazelle@shell.xmission.com (Kenny McCormack) - 2024-10-25 07:10 +0000
                Re: tee with no args is a no-op (Was: Different variable assignments) Lem Novantotto <Lem@none.invalid> - 2024-10-25 08:57 +0000
            Re: Different variable assignments Frank Winkler <usenet@f.winkler-ka.de> - 2024-10-12 17:49 +0200
        lastpipe (Was: Different variable assignments) gazelle@shell.xmission.com (Kenny McCormack) - 2024-10-19 11:50 +0000
  Re: Different variable assignments Helmut Waitzmann <nn.throttle@xoxy.net> - 2024-10-11 22:20 +0200
    Re: Different variable assignments Frank Winkler <usenet@f.winkler-ka.de> - 2024-10-11 22:50 +0200
      Re: Different variable assignments Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-10-11 21:03 +0000
        Re: Different variable assignments gazelle@shell.xmission.com (Kenny McCormack) - 2024-10-19 11:45 +0000
          Re: Different variable assignments Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-10-19 14:52 +0200
            coproc or whatever in bash and ksh (Was: Different variable assignments) gazelle@shell.xmission.com (Kenny McCormack) - 2024-10-19 13:35 +0000
              Re: coproc or whatever in bash and ksh (Was: Different variable assignments) Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-10-19 15:54 +0200
                Re: coproc or whatever in bash and ksh (Was: Different variable assignments) Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-10-19 16:11 +0200
                Re: coproc or whatever in bash and ksh (Was: Different variable assignments) gazelle@shell.xmission.com (Kenny McCormack) - 2024-10-19 14:52 +0000
            Re: Different variable assignments Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-10-19 21:42 +0000
              Re: Different variable assignments gazelle@shell.xmission.com (Kenny McCormack) - 2024-10-19 22:56 +0000
                Re: Different variable assignments Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-10-20 07:09 +0200
                coprocs - again (Was: Different variable assignments) gazelle@shell.xmission.com (Kenny McCormack) - 2024-10-20 09:12 +0000
                Re: coprocs - again (Was: Different variable assignments) Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-10-25 06:26 +0200
                Re: coprocs - again (Was: Different variable assignments) Lawrence D'Oliveiro <ldo@nz.invalid> - 2024-10-25 04:35 +0000
                Re: coprocs - again (Was: Different variable assignments) Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-10-25 07:03 +0200
                Subjective "valuations" are all we have (Was: coprocs - again (Was: Different variable assignments)) gazelle@shell.xmission.com (Kenny McCormack) - 2024-10-25 08:10 +0000
                Re: Subjective "valuations" are all we have (Was: coprocs - again (Was: Different variable assignments)) Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-10-25 11:32 +0200
                Re: Subjective "valuations" are all we have (Was: coprocs - again (Was: Different variable assignments)) Lem Novantotto <Lem@none.invalid> - 2024-10-25 11:15 +0000
                Re: Subjective "valuations" are all we have (Was: coprocs - again (Was: Different variable assignments)) gazelle@shell.xmission.com (Kenny McCormack) - 2024-10-25 12:54 +0000
                Re: Subjective "valuations" are all we have (Was: coprocs - again (Was: Different variable assignments)) Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-10-26 16:20 +0200
                Re: coprocs - again (Was: Different variable assignments) gazelle@shell.xmission.com (Kenny McCormack) - 2024-10-25 07:06 +0000
                How to do multiple concurrent coprocs in ksh (Was: coprocs - again (Was: Different variable assignments)) gazelle@shell.xmission.com (Kenny McCormack) - 2024-10-25 07:05 +0000
      Re: Different variable assignments Christian Weisgerber <naddy@mips.inka.de> - 2024-10-11 23:25 +0000
    Re: Different variable assignments gazelle@shell.xmission.com (Kenny McCormack) - 2024-11-15 10:58 +0000
      Re: Different variable assignments Lem Novantotto <Lem@none.invalid> - 2024-11-16 00:07 +0000

csiph-web