Questions marquées «sed»

sed est un éditeur de flux en ligne de commande pour filtrer et transformer le texte.



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 

1
sed -e '$! d' ne fonctionne pas comme prévu?
Quand je cours: sudo /usr/local/nginx/sbin/nginx -t Je reviens: nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful Je veux juste la dernière ligne alors je lance: sudo /usr/local/nginx/sbin/nginx -t | sed -e '$!d' Mais je reviens comme sans sed.

5
Implémentation d'une expression rationnelle étendue pour ajouter un nombre variable de zéros de tête en fonction de la position dans une chaîne
J'ai du mal à obtenir ma syntaxe sed pour ajouter un nombre variable de zéros de tête à un schéma d'organisation numérique. Les chaînes sur lesquelles j'opère apparaissent comme 1.1.1.1,Some Text Here tirer parti de la syntaxe sed sed -r ":r;s/\b[0-9]{1,$((1))}\b/0&/g;tr" Je peux obtenir la réponse 01.01.01.01,Some Text Here Cependant, …

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


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 : …

2
Supprimer les virgules de fin en ligne
Comment supprimer un ensemble de virgules de fin dans bash: a,b,c,d,,,, 1,2,3,,,, Sortie désirée: a,b,c,d 1,2,3 J'ai essayé de faire ceci: grep "5628" test.csv | sed 's/,*$//g' mais ça ne marche pas. Le fichier provenait à l'origine d'une machine Windows.
10 sed 





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.