Enviado em 13/06/2020 - 10:21h
Bom dia, estou com o seguinte problema criei o codigo abaixo porem ele sempre cai sempre na opção Encontrada pois o awk sempre retorna 0
e não mostra a linha completa apenas o numero 0 porem se eu uso apenas o codigo no terminal awk -F '|' '{if($4 && NR==1) print $4~/^\['PALAVRA']/}' file.txt
ele retorna 1 mas não mostra a linha completa
file
quem puder me ajudar vou ficar muito grato, tenham um ótimo dia! :)
e não mostra a linha completa apenas o numero 0 porem se eu uso apenas o codigo no terminal awk -F '|' '{if($4 && NR==1) print $4~/^\['PALAVRA']/}' file.txt
ele retorna 1 mas não mostra a linha completa
file
1: zzz|zzz|bbb|[X]|999|222
2: xxx|xxx|bbb|[Y]|999|222
FILE=~/path/file
read -p "Palavra: " STRING
if
awk -F '|' '{if($4 && NR==1) print $4~/^\['$STRING']/}' $FILE ; then
echo "Encontrada"
else
echo "Não Encontrada"
fi
quem puder me ajudar vou ficar muito grato, tenham um ótimo dia! :)