Digamos que a saída desse comando seja salva em um arquivo chamado output.txt
e, em seguida, você pode usar os comandos awk
e grep
da seguinte maneira:
results=$(grep results output.txt | awk '{print $1}')
valid=$(grep valid output.txt | awk '{print $3}' | tr -d [])
invalid=$(grep invalid output.txt | awk '{print $5}' | tr -d [])
undefined=$(grep undefinedoutput.txt | awk '{print $7}' | tr -d [])
Inclua estas quatro linhas na sua festa onde elas se encaixam.
Em vez disso, você só pode usar awk
para encontrar um padrão correspondente, da seguinte maneira:
results=$(awk '/results/{ print $1 }' output.txt)
valid=(awk '/valid/{ print $3 }' output.txt | tr -d [])
invalid=(awk '/invalid/{ print $5 }' output.txt | tr -d [])
undefined=(awk '/undefined/{ print $7 }' output.txt | tr -d [])