( Zahy | 2022. 01. 23., v – 18:24 )

Ha a fájlban megjegyzések és értékadások lehetnek egyedül, akkor egyszerű.

$ grep 'valami1'=' config-file | grep '^[ \t]*#'

Ennek kétféle kimenete lehet. Üres sor, ha megjegyzésben van az értékadás. illetve

valami1=akármi

ha nincs kikommentelve. Ezek után ha mindezt parancshelyettesítéssel rakom be a scriptbe, akkor máris van egy értékadás. Sajnos ezt még egy eval-lal meg kell fejelni a kívánt hatáshoz, szóval

eval ` grep 'valami1'=' config-file | grep '^[ \t]*#' `

A ` ` helyett persze lehet írni $( ... ) formában is.

Abban a pillanatban, ha abból indulunk ki, hogy bármilyen shell konstrukció, no az zűrös.