Boa tarde! Tenho um arquivo com várias linhas, sendo uma delas a seguinte: "201004051161717190011210000008934100"
O que eu quero é pegar todas as linhas que na posição 18 até a 23 (6 posições) seja os caracteres "001121". Eu tentei usando AWK, mas tem algum erro de lógica que não estou conseguindo. # echo "201004051161717190011210000008934100" | awk '/substr($0,18,6) == "001121"/ {print $0}' # Abraços, Rodrigo. -- M. Rodrigo Monteiro fale...@rodrigomonteiro.net "Free as in Freedom, not free as in free beer" "As we are liberated from our own fear, our presence automatically liberates others" Linux User # 403730