Meetings:2004-09
From GTALUG
Sitemap > People > Contact > Meetings > Meetings:2004-09
Sitemap > Meetings > History > Historical:Meetings
Bash (3.0).
Presented by William Park.
TLUG meetings are held at UofT on the second Tuesday of each month at 7:30 pm.
- Date
- Tuesday September 14, 2004
- Time
- 7:30 pm
- Topic
- Bash
- Speaker
- William Park
- Description
- 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.
- Location
- Room GB244, Galbraith Building, University of Toronto
- Toronto, Ontario M5S 3G8
- University of Toronto

