Home
| Calendar
| Mail Lists
| List Archives
| Desktop SIG
| Hardware Hacking SIG
Wiki | Flickr | PicasaWeb | Video | Maps & Directions | Installfests | Keysignings Linux Cafe | Meeting Notes | Linux Links | Bling | About BLU |
On Wed, 28 Jan 2004, Joshua Pollak wrote: > I'm running this command on Linux: > > awk -F"=" '/PARAM/ { print $2 }' Project.cfg > > Which is supposed to return the value of PARAM from a config file with > a format like this: > > PARAM=value > > I would expect awk to return: > > value > > I would like this command to ignore commented out values. Are you looking for a purely awk solution? I personally think it's easier to cheat by using grep & sed: % grep 'PARAM' file | \ grep -v '^ *#' | \ sed 's/^[^=]*/\1/' | \ sed 's/ *#.*//' It doesn't use awk, but it does what you want. Awk can probably do this, but IMO if you want to get that fancy and the shell tools are letting you down, it might be better to just use Perl. -- Chris Devers
BLU is a member of BostonUserGroups | |
We also thank MIT for the use of their facilities. |