So verwenden Sie Variablen / array in grep-Kommando
Hi,
Ich habe eine reqmt wie ich einige Werte in der Reihe, und ich möchte die Suche jeden Wert in einer Datei von grep-Kommando.
Hier geht meine Scripting:
#! / bin / ksh
Set-A ArrayA CENTER LEFT RIGHT
echo "ArrayA enthält: $ (ArrayAÝ * ¨)"
grep-e "$ (ArrayAÝ * ¨)" filename.txt
Die oben genannten grep arbeitet für mich.
Wenn ich suchen möchten, einen Wert aus einer Variable in Array, ist es nicht funktioniert.
EG:
#! / bin / ksh
Set-A ArrayA CENTER LEFT RIGHT
Set-A Filenamearray filename1.txt filename2.txt
grep-e "$ (ArrayAÝ1 ¨)" $ (FilenamearrayÝ * ¨)
Die oben genannten grep funktioniert nicht.
Kann jeder ein lassen Sie es mich bitte wissen, wie die Suche in Array, indem Sie grep-Kommando.
Grüße
Prashant
Zuletzt bearbeitet von prashant43; am 01-05-2009 09:19 AM..
|