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 …
Existe-t-il une ligne de commande simple pour extraire la dernière partie d'une chaîne séparée par des tirets? Par exemple, je veux extraire 123de foo-bar-123.
J'ai une chaîne comme rev00000010et je ne veux que le dernier numéro, 10 dans ce cas. J'ai essayé ceci: TEST='rev00000010' echo "$TEST" | sed '/^[[:alpha:]][0]*/d' echo "$TEST" | sed '/^rev[0]*/d' les deux ne renvoient rien, bien que l'expression régulière semble être correcte (essayé avec regexr )
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 …
J'ai un fichier qui contient plusieurs lignes de xml. Je voudrais remplacer certaines parties du fichier. Certaines parties du fichier contiennent des guillemets ( ") que je voudrais remplacer. J'ai essayé d' échapper au guillemet avec \, mais je ne pense pas que cela fonctionne en fonction du résultat de …
Ce problème se produit uniquement dans le conteneur Docker. Seul findest bien: find ${BASIN_SPIDER_CONFIG_PATH} -type f -name "*.json" find avec sed find ${BASIN_SPIDER_CONFIG_PATH} -type f -name "*.json"|xargs sed -i "s/10.142.55.199/host02/g" donne une erreur: /xxx/config/sed8Ey5tD: Device or resource busy Je ne comprends pas ce que c'est sed8Ey5tD, je ne le lsvois …
J'ai un fichier alphanumavec ces deux lignes: 123 abc this is a line Je ne comprends pas pourquoi, lorsque je cours sed 's/[a-z]*/SUB/' alphanum, j'obtiens la sortie suivante: SUB123 abc SUB is a line Je m'attendais à: 123 SUB SUB is a line J'ai trouvé un correctif (utilisez sed 's/[a-z][a-z]*/SUB/'plutôt), …
J'ai le fichier suivant: AA,true AA,false BB,false CC,false BB,true DD,true J'essaie de rechercher des doublons et de supprimer la ligne dont la valeur de colonne est égale à true. en sortie, il devrait être: AA,false BB,false CC,false DD,true
J'essaye d'ajouter 0 au début, SI il y a un "." au 2e caractère de cette ligne. Je ne pouvais pas combiner ces deux; awk '{ print substr( $0, 2, 1 ) }' file.txt montrant le deuxième caractère sed -ie "s/.\{0\}/0/" file.txt en ajoutant un zéro au début. Il devrait …
J'ai un fichier CSV contenant des domaines et des webmails, comme ceci: site1.com,mail.site1.com site2.com,testmail.com site3.com,mx.site3.com site4.com,smtp.site4.com site5.com,foomail.com site6.com,barmail.com site7.com,webmail.site7.com site8.com,01mx.site8.com site9.com,foobarmail.com site10.com,mx-smtp222.site10.com Je veux obtenir des lignes où la colonne des webmails contient la colonne des domaines de la même ligne. Pour l'exemple ci-dessus, la sortie doit être: site1.com,mail.site1.com site3.com,mx.site3.com …
Depuis 5 ans, j'utilise une station météo La Crosse WS2350. Les données fournies par la station météo sont traitées avec open2300 sur RPI. Cela fonctionne très bien. Cependant, les données de température sont fausses (capteur). Les données de température sont inférieures de 1 ° C. Comme je ne peux pas …
J'ai un gros fichier et je voudrais imprimer à partir de chaque séquence de 50 lignes, les 15e et 25e lignes. sed -n '15,25p' inputfile Comment modifier cette commande pour imprimer uniquement les lignes 15 et 25 et pour boucler sur chaque 50 lignes du fichier.
J'ai un fichier prova.txtcomme celui-ci: Start to grab from here: 1 fix1 fix2 fix3 fix4 random1 random2 random3 random4 extra1 extra2 bla Start to grab from here: 2 fix1 fix2 fix3 fix4 random1546 random2561 extra2 bla bla Start to grab from here: 1 fix1 fix2 fix3 fix4 random1 random22131 et …
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.