Announcement: TLUG Meeting: Sept 14, 2004.
Robert Brockway
robert-5LEc/6Zm6xCUd8a0hrldnti2O/JbrIOy at public.gmane.org
Tue Sep 7 07:18:56 UTC 2004
Where: Room GB244, Galbraith Building, University of Toronto
For directions, see http://oracle.osm.utoronto.ca/map/
When: Sept 14, 2004.
Speaker: William Park
Topic: BASH
Details:
Bash-3.0 was released recently. Two notable additions from
Bash-2.05b are regex test '=~' in [[...]] and integer sequence
generator {x..y}. Bash patch written by William Park
http://freshmeat.net/projects/bashdiff/
http://freshmeat.net/projects/basp/
extends Bash's capability even more, giving other modern scripting
languages a run for their money.
His patch incorporates many useful features from Awk, Python, Zsh,
Ksh, and others. In the main core, it adds the following:
- new brace expansion {a..b}
- new parameter expansion ${var|...}
- new command substitution $(=...)
- string concatenation (+=)
- extended for, while, and until loops
- extended case statement
- new try-block with integer exception.
As builtin commands, it adds the following:
- extended set, read, echo builtins
- sscanf(3) wrapper
- variety of array and regex(3) operations
- GDBM, SQLite, PostgreSQL, and MySQL database interfaces
- an HTML template engine (BASP).
He will give a quick tutorial on above features. People are
encouraged to try it out, and any feedback on possible applications
or feature requests are most welcome. Since everything is online,
there will be no handouts or projector. Just chalk and blackboard.
TLUG Talks Coordinator
--
The Toronto Linux Users Group. Meetings: http://tlug.ss.org
TLUG requests: Linux topics, No HTML, wrap text below 80 columns
How to UNSUBSCRIBE: http://tlug.ss.org/subscribe.shtml
More information about the Legacy
mailing list