Questions marquées «awk»

Un langage de numérisation et de traitement à motifs.




11
Grep Match et extrait
J'ai un fichier qui contient des lignes comme proto=tcp/http sent=144 rcvd=52 spkt=3 proto=tcp/https sent=145 rcvd=52 spkt=3 proto=udp/dns sent=144 rcvd=52 spkt=3 Je dois extraire la valeur de proto qui est tcp/http, tcp/https, udp/dns. Jusqu'à présent, j'ai essayé cela, grep -o 'proto=[^/]*/'mais je n'ai pu extraire la valeur que proto=tcp/.
10 awk  grep 

5
awk / sed / perl one liner + comment imprimer uniquement les lignes de propriétés du fichier json
comment imprimer uniquement les lignes de propriétés du fichier json exemple de fichier json { "href" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "items" : [ { "href" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "tag" : "version1527250007610", "type" : "kafka-env", "version" : 8, "Config" : { "cluster_name" : "HDP", "stack_id" : "HDP-2.6" }, "properties" : { "content" : "\n#!/bin/bash\n\n# …
10 awk  sed  perl  json  jq 

5
Comment puis-je modifier les n dernières lignes d'un fichier?
Existe-t-il une commande qui me permettra d'éditer les n dernières lignes d'un fichier? J'ai plusieurs fichiers, qui ont tous un nombre différent de lignes à l'intérieur. Mais je voudrais modifier les n dernières lignes de chaque fichier. L'objectif est de remplacer les virgules par des points-virgules dans les n dernières …


5
Remplacement du trait de soulignement par une virgule et suppression des guillemets doubles dans CSV
J'ai un fichier CSV en tant que input.csv "1_1_0_0_76" "1_1_0_0_77" "1_1_0_0_78" "1_1_0_0_79" "1_1_0_0_80" "1_1_0_0_81" "1_1_0_0_82" "1_1_0_0_83" "1_1_0_0_84" "1_1_0_0_85" ............. etc. J'ai besoin de convertir ce fichier CSV en result.csv 1,1,0,0,76 1,1,0,0,77 1,1,0,0,78 1,1,0,0,79 1,1,0,0,80 1,1,0,0,81 1,1,0,0,82 1,1,0,0,83 1,1,0,0,84 1,1,0,0,85

1
Opérateur ternaire et impression
Quel est le problème avec la commande ci-dessous awk 'BEGIN {a = 5;b=6; (a==b)? print "a==b" : print "a!=b"}' Production : awk: BEGIN {a = 5;b=6; (a==b)? print "a==b" : print "a!=b"} awk: ^ syntax error
10 awk 

9
Convertir des lignes en colonnes
J'ai un fichier qui contient des détails sur les machines virtuelles exécutées dans un hyperviseur. Nous exécutons une commande et redirige la sortie vers un fichier. Et les données sont disponibles dans le format ci-dessous. Virtual Machine : OL6U5 ID : 0004fb00000600003da8ce6948c441bb Status : Running Memory : 65536 Uptime : …



4
supprimer les lignes vides dans l'affichage awk
J'essayais de trouver une solution à cette question. Je voulais utiliser awkpour la solution. Mon fichier d'entrée est quelque chose comme ci-dessous. -bash-3.2$ cat file ramesh ramesh_venkat ramesh3_venkat3 ramesh4 ramesh5 venkat venkat3 venkat4 J'ai utilisé la awkcommande pour extraire les secondes valeurs _comme ci-dessous. awk -F "_" '{print $2}' file …
10 awk 



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.