#!/bin/bash #Valentin Heinitz, www.heinitz-it.de, 2008-11-13 #Reader for MS Windows 3.1 Ini-files #Usage: inireader.sh # e.g.: inireader.sh win.ini ERRORS DISABLE # would return value "no" from the section of win.ini #[ERRORS] #DISABLE=no INIFILE=$1 SECTION=$2 ITEM=$3 cat $INIFILE | sed -n /^\[$SECTION\]/,/^\[.*\]/p | grep "^[:space:]*$ITEM[:space:]*=" | sed s/.*=[:space:]*//
I got it from here.