Slik bruker variabler / array i grep kommandoen
Hei,
Jeg har et reqmt som jeg har noen verdier i tabellen, og jeg vil søke hver verdi i en fil med et grep kommandoen.
Her går min scripting:
#! / bin / ksh
set-A ArrayA CENTER LEFT RIGHT
echo "ArrayA inneholder: $ (ArrayAÝ * ¨)"
grep-e "$ (ArrayAÝ * ¨)" filename.txt
Ovennevnte grep fungerer for meg.
Hvis jeg vil søke en verdi fra en variabel i tabellen, er det ikke.
EG:
#! / bin / ksh
set-A ArrayA CENTER LEFT RIGHT
set-A Filenamearray filename1.txt filename2.txt
grep-e "$ (ArrayAÝ1 ¨)" $ (FilenamearrayÝ * ¨)
Ovennevnte grep fungerer ikke.
Kan noen vennligst gi meg beskjed om hvordan du søker i matrisen ved hjelp grep kommandoen.
Hilsen
Prashant
Sist endret av prashant43; 01-05-2009 på 09:19..
|