J'ai créé un script awk et l'utiliser comme ceci:Comment puis-je réduire cette ligne de commande bash dans une instruction awk?
# grep -E "[PM][IP][DO][:S]" file.txt | awk-script
Comment puis-je modifier le script awk pour inclure l'effort de la commande grep (qui est à la recherche pour les deux « PID: » ou « MPOS ? »
awk-script est:
#!/usr/bin/awk -f
/Sleeve/ {
printf("%8d, %7d, %7.2f, %7.2f, %7.2f\n", $5, $6, $7, $30, $31)
}
/Ambient/ {
printf("%8d, %7d,,,, %7.2f, %7.2f\n", $5, $6, $7, $8)
}
/MPOS:/ {
printf("%8d, %7d,,,,,, %5d, %5d\n", $4, $5, $2, $3)
}
Compte tenu de votre commentaire à la réponse litb, pourquoi ne pas nous montrer quelques échantillons input (inclure les lignes qui devraient et ne devraient pas correspondre). –