Sådan bruges variabler / array i grep kommando
Hej,
Jeg har en reqmt som jeg har nogle værdier i array, og jeg ønsker at søge hver værdi i en fil ved grep kommando.
Her går min scripting:
#! / bin / ksh
sæt-A ArrayA CENTER venstre højre
echo "ArrayA indeholder: $ (ArrayAÝ * ¨)"
grep-e "$ (ArrayAÝ * ¨)" filename.txt
Ovenstående grep arbejder for mig.
Hvis jeg vil søge efter en værdi på en variabel i array, er det FAILING.
EG:
#! / bin / ksh
sæt-A ArrayA CENTER venstre højre
sæt-A Filenamearray filename1.txt filename2.txt
grep-e "$ (ArrayAÝ1 ¨)" $ (FilenamearrayÝ * ¨)
Ovenstående grep ikke fungerer.
Kan nogen så lad mig det vide, hvordan du søger værdier i array ved hjælp grep kommando.
Hilsen
Prashant
Sidst redigeret af prashant43; 01-05-2009 på 09:19 AM..
|