Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.os.linux.misc > #17037
| From | Unknown <dog@gmail.com> |
|---|---|
| Newsgroups | alt.os.linux.slackware, comp.os.linux.misc, alt.os.linux.debian |
| Subject | Re: bash script problem ? |
| Date | 2016-03-17 11:00 +0000 |
| Organization | A noiseless patient Spider |
| Message-ID | <pan.2016.03.17.21.04.33@gmail.com> (permalink) |
| References | <ncc31c$gle$1@dont-email.me> <ncc3v8$iug$1@dont-email.me> |
Cross-posted to 3 groups.
On Wed, 16 Mar 2016 17:08:56 +0000, William Unruh wrote: > On 2016-03-16, no.top.post@gmail.com <no.top.post@gmail.com> wrote: >> In article <>, Teemu Likonen <tlikonen@iki.fi> wrote: >> >> >>> rich@example.invalid [2016-03-10 15:22:57Z] wrote: >>> >>> > Step 1, don't use the legacy sh backtick substitution syntax for >>> > this (because it cannot nest). Use Bash's $() substitution instead >>> > (because it can nest). >>> >>> I agree that $() is better but ``'s can nest:=20 >>> >>> $ echo Year: `date \`echo +%Y\`` >>> Year: 2016 >>> >> That's spooky ! Who <associated> +%Y with "2016" ? > > The command "date" did. This says to run the date command with the > argument being the output of the echo command. In this case the latter > as +%Y so this is running > date +%Y > which is the year in which the date command was run. The ouput is then > the argument to the outter echo command. > > >> Lets have some examples of nesting, without extra spooky-stuf. > > extra spooky-stuf? > man date > > date `echo +%Y` == 2016 echo `date \`echo +%M\`` == 33 echo `date \`echo +%D\`` == 03/17/16 date `echo +%M` == 35 date `echo +%D` == 03/17/16 There's nesting: lisp; & there's concatenation/piping; but this is a load of ad-hoc crap! BTW `wily` is great for this. No need to touch the kybrd.
Back to comp.os.linux.misc | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Re: bash script problem ? no.top.post@gmail.com - 2016-03-16 16:53 +0000
Re: bash script problem ? William Unruh <unruh@invalid.ca> - 2016-03-16 17:08 +0000
Re: bash script problem ? Unknown <dog@gmail.com> - 2016-03-17 11:00 +0000
Re: bash script problem ? Joe Beanfish <joebeanfish@nospam.duh> - 2016-03-17 14:07 +0000
Re: bash script problem ? Unknown <dog@gmail.com> - 2016-03-23 19:46 +0000
Re: bash script problem ? Unknown <dog@gmail.com> - 2016-03-24 01:52 +0000
Re: bash script problem ? Keith Keller <kkeller-usenet@wombat.san-francisco.ca.us> - 2016-03-23 21:31 -0700
Re: bash script problem ? Bobbie Sellers <bliss-sf4ever@dslextreme.com> - 2016-03-23 21:53 -0700
Re: bash script problem ? Rich <rich@example.invalid> - 2016-03-16 17:43 +0000
csiph-web