J'ai un fichier journal et j'utilise awk pour extraire les colonnes requises. Ma commande estObtenir seulement une partie de la ligne en utilisant awk
awk '{ print $2" "$5" " $6}' log.txt
La colonne 5 $ contient le nom du serveur et le format peut être comme @: @ server1: @: @ :, @ server2: @: @: @: @ :, @: @: avec Server3 pas de montant fixe de @: symboles.
Comment puis-je modifier mon instruction afin que je supprime tous les '@:' de la colonne 5 pour obtenir uniquement le nom du serveur?
Vous dites « 5 $ colonne » en un seul endroit et « colonne 3 » dans un autre - avons-nous mal compris où vous devez effectuer la substitution? – Cascabel
Était une faute de frappe. Correction de – randomThought