Bash – $(( )) vs. $[]

Gene Heskett gheskett at wdtv.com
Wed Dec 5 19:54:13 UTC 2012


On Wednesday 05 December 2012 14:40:51 Oliver Grawert did opine:

> hi,
> 
> Am Mittwoch, den 05.12.2012, 18:00 +0100 schrieb Johnny Rosenberg:
> > 2012/12/5 Oliver Grawert <ogra at ubuntu.com>:
> > > hi,
> > > 
> > > Am Dienstag, den 04.12.2012, 18:47 +0100 schrieb Johnny Rosenberg:
> > >> 2012/12/4 Oliver Grawert <ogra at ubuntu.com>:
> > >> Disadvantages, such as?
> > > 
> > > size, slowness, the fact that dash as a system shell has most likely
> > > all depending libs in ram already and the fact that bash uses
> > > unportable shell dialect enhancements
> > 
> > That doesn't seem to me to be a big problem, since bash seems to be
> > installed by default in most systems anyway. And if not, it's not that
> > hard to install it. I'm only writing scripts for my own use anyway (I
> > am pretty sure nobody else would want them anyway).
> 
> oh, yeah, dont get me wrong, bash is surely one of the best user shells
> existing ... its just not great as a system shell due to all the
> overhead it has to carry to make it user friendly.
> 
> ciao
> 	oli

It may not be so 'user-friendly' but its the sharpest swiss army knife we 
have.  Much of the automation in mail handling is from bash scripts I 
wrote.

Likewise, I am keeping a local repo for an legacy computer here, and as I 
code its handy to have a printer for hard copies of my assembly drivel.  

There are NO printers for sale today that a TRS-80 Color Computer can drive 
with its pure text listing output.  So I have a ser-usb on that port, send 
it up the cable to this machine, which then feeds it thru cups and back to 
a $110 B&W Brother laser printer on that machines desk in the basement.  

Its absolutely the best looking output that machine has ever had, and at 22 
pages a minute, easily 40x faster than its next best lashup, which was a 
xerox 1650-ro, a 40 cps daisy wheel I can't get one time ribbons for 
anymore, they are too old & shatter like glass on the first hammer strike.

If I had to write all that in C and build it, I probably could, but bash 
gets the job done while I am writing an outline framework for the C 
version.  Maybe its slow, but slow is relative on a quad core phenom. :)

The longest delay is the drum warmup in the printer, about 4 or 5 seconds.  
Whats not to like?

Cheers, Gene
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
My web page: <http://coyoteden.dyndns-free.com:85/gene> is up!
A sinking ship gathers no moss.
		-- Donald Kaul
I was taught to respect my elders, but its getting 
harder and harder to find any...




More information about the ubuntu-users mailing list