Hoe te gebruiken variabelen / array in grep commando
Hoi,
Ik heb een reqmt zoals ik al een aantal waarden in de array, en ik wil om te zoeken elke waarde in een bestand door grep commando.
Hier gaat mijn scripting:
#! / bin / ksh
Een set-ArrayA CENTER LEFT RIGHT
echo "ArrayA bevat: $ (ArrayAÝ * ¨)"
grep-e "$ (ArrayAÝ * ¨)" bestandsnaam.txt
De bovenstaande grep werkt voor mij.
Als ik zoek een waarde van een variabele in array is FAILING.
EG:
#! / bin / ksh
Een set-ArrayA CENTER LEFT RIGHT
Een set-Filenamearray filename1.txt filename2.txt
grep-e "$ (ArrayAÝ1 ¨)" $ (FilenamearrayÝ * ¨)
De bovenstaande grep werkt niet.
Kan een laat het me weten hoe om te zoeken waarden in array met behulp van grep commando.
Groeten
Prashant
Laatst gewijzigd door prashant43; op 01.05.2009 09:19..
|