Questions marquées «sed»

10
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 :...

10
Remplacer la chaîne par un index séquentiel

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...

10
bash trouver des lignes commençant par une chaîne

J'ai un tas de fichiers et je veux trouver celui qui contient des lignes séquentielles commençant par une certaine chaîne. Par exemple pour le fichier suivant: Aaaaaaaaaaaa Baaaaaaaaaaa Cxxxxxxxxx Cyyyyyyyyy Czzzzzzzzz Abbbbbbbbbbb Bbbbbbbbbbbb Caaaaaa Accccccccccc Bccccccccccc Cdddddd Ceeeeee Il y...

10
Comment se fait la modification sur place d'un fichier?

Que signifie la modification "sur place" d'un fichier, par exemple via sed -iou perl -isignifie? Ma question est de savoir comment cette modification sur place est effectuée. Le fichier est-il copié, la modification est effectuée dans la copie, puis remplace l'original? Ou est-ce que le fichier...

10
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...

10
Supprimer la chaîne principale dans bash

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...

10
Pourquoi `sed expr1 | sed expr2` différent de `sed -e expr1 -e expr2`

Je divisais la sortie de idpour fournir une liste ligne par liste plus lisible des groupes dont un utilisateur est membre: id roaima | sed 's/,/\n\t/g' uid=1001(roaima) gid=1001(roaima) groups=1001(roaima) 24(cdrom) 25(floppy) ... 822413650 (international (uk) location) Je voulais séparer le numéro...