Donc, j'ai un tas de fichiers dans un répertoire et j'ai besoin d'insérer une ligne de texte dans chacun d'eux. Ils ont essentiellement le format suivant: <VirtualHost *:80> ServerAdmin gabe@localhost DocumentRoot /var/www/test1 ServerName test1.local ServerAlias test1 <Directory "/var/www/test1"> Options All AllowOverride All </Directory> </VirtualHost> Et j'aimerais insérer une ligne avant …
J'ai un exemple de fichier / etc / passwd comme celui-ci: tom:x:1000:1000:Work:/home/tom:/bin/bash george:x:1000:1000:Work:/home/george:/bin/bash bla:x:1000:1000:Work:/home/bla:/bin/bash boo:x:1000:1000:Work:/home/boo:/bin/bash bee:x:1000:1000:Work:/root/list:/bin/bash J'essaie de répertorier tous les utilisateurs avec un dossier de départ dans /home/. J'ai écrit cat ~/Desktop/e.txt |awk -F ":" '{if ($6 ~/^/home/) print $1;}' où e.txt est le texte que j'ai copié ici. …
Existe-t-il un moyen pratique d'identifier les blocs de texte en double ou presque en double dans un fichier? Je veux l'utiliser pour identifier la duplication de code. Il semble qu'il existe des programmes spécialisés avec cette capacité, mais je ne cherche pas à y participer. J'espère qu'il existe un outil …
Comment créer un nouveau fichier fusionnant des colonnes sélectives à partir de deux fichiers distincts en utilisant awk? Sans gâcher l'ordre des éléments des deux fichiers. Exemple: le fichier 3 peut contenir la colonne 1,2,3 du fichier 1 et la colonne 4 du fichier 2. File 1 A 23 8 …
Je cherche quelque chose qui se comporte comme Perl chomp. Je recherche une commande qui imprime simplement son entrée, moins le dernier caractère s'il s'agit d'une nouvelle ligne: $ printf "one\ntwo\n" | COMMAND_IM_LOOKING_FOR ; echo " done" one two done $ printf "one\ntwo" | COMMAND_IM_LOOKING_FOR ; echo " done" one …
J'ai reçu un fichier .csv avec la FF FEnomenclature: $ head -n1 dotan.csv | hd 00000000 ff fe 41 00 64 00 20 00 67 00 72 00 6f 00 75 00 |..A.d. .g.r.o.u.| Lorsque awkj'utilise pour l'analyser, je reçois un tas d'octets nuls, ce qui, je le soupçonne, est …
Quelqu'un peut-il suggérer une manière élégante d'accomplir cela? Contribution: test instant () test instant () ... test instant () //total 1000 lines la sortie doit être: test instant1 () test instant2 () test instant1000() Les lignes vides sont dans mes fichiers d'entrée et il y a beaucoup de fichiers dans …
J'ai un fichier texte de 250 Mo, le tout sur une seule ligne. Dans ce fichier, je veux remplacer les acaractères par des bcaractères: sed -e "s/a/b/g" < one-line-250-mb.txt Il échoue avec: sed: couldn't re-allocate memory Il me semble que ce type de tâche pourrait être effectué en ligne sans …
Existe-t-il un moyen pratique de convertir la sortie de la "arborescence" de la commande * nix au format JSON? Edit: Je pense que je n'ai pas assez bien décrit mon problème. Mon objectif est de convertir quelque chose comme: . |-- dir1 | |-- dirA | | |-- dirAA | …
J'ai trois types de données qui sont dans différents formats; pour chaque type de données, il existe un script Python qui le transforme en un seul format unifié. Ce script Python est lent et lié au CPU (à un seul cœur sur une machine multi-cœur), donc je veux en exécuter …
J'essaie de trier dans une ligne d'entrée sur un nombre inconnu de champs: Contribution: ab bc bc ab cd ef bc bc cd ef cd bc ab ef ab bc cd gh Production: ab bc ab bc bc cd ef bc cd ef ab cb cd ab bc cd ef …
J'essaie d'écrire un script shell qui demande un caractère ASCII dans la plage AZ ou az et renvoie sa valeur numérique équivalente. Par exemple, la sortie peut ressembler à ceci: scarlet$ Please type a character between A and Z or between a and z: scarlet$ A scarlet$ The decimal value …
Je dois créer le fichier /opt/nginx/conf.d/default.confavec ce contenu via un script shell et créer le fichier s'il n'existe pas: server { listen 80 default_server; listen [::]:80 default_server; server_name _; root /usr/share/nginx/html; } Comment écrire du contenu multiligne via un script shell? J'ai créé le répertoire sudo mkdir -p /opt/nginx/conf.d Mais …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.