Onderstaande, is dit werkend? # moet niet in de code voorkomen. Nadeel is dat het commentaar verloren gaat.
cat file | awk -F # '{print $1}' | grep $woord
Bart,
Lig eraan wat je wil zoeken in het bestand
<file>De variabele
woord of het woord
$woord.
Als je de variabele woord zoekt, zal je eerst een export moeten doen wat woord inhoudt.
Of al bestaande variabelen zoals oa: $USER, $HOME, $PATH etc
Anders krijg je een foutmelding.
export woord=<iets>
cat <file> | awk -F# '{print $1}' | grep $woord
Zoek je op
$woord dan wordt het:
cat <file> | awk -F# '{print $1}' | grep '$woord'
Dus
$woord tussen enkele aanhaaltekens.
PS:
Merk op dat bij
awk -F# geen spatie zit.
Is tussen qoute tags geplaats om met kleuren en vet te spelen.