preguntar acerca de awk

réponses

Parsing.co.uk whois avec awk

Je me demande si quelqu'un pourrait me dire pourquoi ces awk ne fonctionnent pas, ils devraient fournir le registraire et la date d'expiration : ${AWK} -F: '/Registrar:/ && $0 != "" { getline; REGISTRAR=substr($0,2,17) } END { print REGIST …
demandé sur 1970-01-01 00:00:00
9
réponses

Imprimer l’avant-dernière colonne / champ dans awk

Je veux imprimer l'avant-dernière colonne ou champ dans awk. Le nombre de champs est variable. Je sais que je devrais être capable d'utiliser $NF mais je ne sais pas comment il peut être utilisé. Et cela ne semble pas fonctionner: awk ' { print ( $ …
demandé sur 1970-01-01 00:33:30
4
réponses

sed ou awk: supprimer n Lignes suivant un motif

Comment mélanger des motifs et des plages numériques dans sed (ou tout autre outil similaire - awk par exemple)? Ce que je veux faire est de faire correspondre certaines lignes dans un fichier, et supprimer les N lignes suivantes Avant de continuer, …
demandé sur 1970-01-01 00:33:30
3
réponses

Comment vérifier si la valeur de la variable dans le script AWK est null ou vide?

j'utiliseawk script pour traiter certains journaux. À un endroit, j'ai besoin de vérifier si la valeur de la variable null ou vide pour rendre une décision. Une idée de comment réaliser la même chose? awk ' { { split($i, keyVal, "@") …
demandé sur 1970-01-01 00:33:32
3
réponses

SED: comment décommenter une ligne contenant une chaîne spécifique? (édition en ligne)

Les lignes du fichier: -A INPUT -m state --state NEW -m tcp -p tcp --dport 2000 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 2001 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 2002 -j ACCEPT Pour commenter disons …
demandé sur 1970-01-01 00:33:34
4
réponses

L’analyse de la première colonne d’un fichier csv dans un nouveau fichier

Système D'exploitation: OSX Méthode: à partir de la ligne de commande, donc en utilisant sed, cut, gawk, bien que de préférence pas de modules d'installation. Essentiellement, j'essaie de prendre la première colonne d'un fichier csv et de l'analyse …
demandé sur 1970-01-01 00:33:30
7
réponses

Awk considère la chaîne entre guillemets comme un seul jeton et ignore l’espace entre les deux

Fichier de Données - données.txt: ABC "I am ABC" 35 DESC DEF "I am not ABC" 42 DESC cat data.txt | awk '{print $2}' Entraînera le " I " au lieu de la chaîne entre guillemets Comment faire awk pour qu'il ignore l'espace dans la citation et pen …
demandé sur 1970-01-01 00:33:31
3
réponses

script shell pour ajouter un en-tête d’un fichier

j'essayais d'écrire un script pour ajouter un en-tête de marque à mon .fichier cpp. ma solution est la suivante. cat trademark.txt test.cpp > new_test.cpp && mv new_test.cpp test.cpp cependant, je voulais savoir s'il y avait une meille …
demandé sur 1970-01-01 00:33:33
6
réponses

imprimer tous les champs sauf certains dans awk

j'ai un gros fichier avec des centaines de colonnes que je veux supprimer uniquement les troisième et quatrième colonnes de et imprimer le reste dans un fichier. Mon idée initiale était de faire un script awk awk '{print , , for (i=; i <= NF; i++ …
demandé sur 1970-01-01 00:33:31
5
réponses

Comment transférer les données des colonnes en lignes (avec awk)?

j'ai un fichier comme ceci: n A B C D 1 01 02 01 01 2 02 02 01 01 et je veux transférer les colonnes en lignes, de sorte que la sortie devrait ressembler à ceci: n 1 2 A 01 02 B 02 02 C 01 01 D 01 01 j'ai écrit cette commande: awk '{ for (i= …
demandé sur 1970-01-01 00:33:32