grep e substituição da variável da linha de comandos

3

Na seguinte sequência de comandos,

 $ grep -E '^.{11,22}John' emplist 
 Operations John Thompson  PARTHawks        Cher           
 Sales      John Jacobs    FULLHawks        Davinder Singh 
 Finance    Dean Johnson   FULLVegans       Sandeep Jain   
 $ Name=John
 $ grep -E '^.{11,22}$Name' emplist 
 $ 

Eu quero a saída de

grep -E '^.{11,22}$Name' emplist

é o mesmo que o resultado de

grep -E '^.{11,22}John' emplist 
    
por BigDave 26.05.2014 / 02:29

1 resposta

3

Name=John
grep -E "^.{11,22}$Name" emplist
    
por 26.05.2014 / 02:39