Hur du använder variabler / array i grep kommandot
Hej,
Jag har en reqmt som jag har några värderingar i rad och jag vill söka varje värde i en fil som grep kommandot.
Här går mina manus:
#! / bin / ksh
set-A ArrayA CENTER LEFT RIGHT
echo "ArrayA innehåller: $ (ArrayAÝ * ¨)"
grep-e "$ (ArrayAÝ * ¨)" filename.txt
Ovanstående grep fungerar för mig.
Om jag vill söka efter ett värde från en variabel i rad är det inte.
EG:
#! / bin / ksh
set-A ArrayA CENTER LEFT RIGHT
set-A Filenamearray filename1.txt filename2.txt
grep-e "$ (ArrayAÝ1 ¨)" $ (FilenamearrayÝ * ¨)
Ovanstående grep inte fungerar.
Kan någon snälla låt mig få veta hur de ska söka värden i rad med hjälp av grep kommandot.
Hälsningar
Prashant
Senast redigerad av prashant43; 01-05-2009 vid 09:19..
|