REMARQUE: Cette question est le complément de ce Q & A: Comment "grep" pour la longueur de ligne dans une plage donnée? Comment pouvons-nous chercher des lignes qui ont moins de 8 ou plus de 63 caractères, aucune qui contient plus de huit et moins de 63 caractères? Ainsi, certains …
Disons que j'ai des lignes comme celle-ci: *[234]* *[23]* *[1453]* où *représente n'importe quelle chaîne (à l'exception d'une chaîne du formulaire [number]). Comment puis-je analyser ces lignes avec un utilitaire de ligne de commande et extraire le nombre entre crochets? De manière plus générale, qui de ces outils cut, sed, …
J'édite un simple tableau. J'aimerais bien le mettre en forme. Bien que je pourrais utiliser tbl, latexou similaire, cela semble exagéré - le texte brut est vraiment suffisant. Comme c'est simple, je pourrais aussi bien avoir la source comme sortie. Donc, la source devrait aussi bien paraître. Cela semble être …
Souhaiterait que chaque ligne d'un fichier soit répétée un nombre fixe de fois. Par exemple, faites répéter chaque ligne quatre fois: a b c devient: a a a a b b b b c c c c J'ai fait quelques recherches, et il y a beaucoup de questions et réponses …
J'écris un script PHP pour analyser un gros fichier texte pour en faire des insertions de base de données. Cependant sur mon hôte, le fichier est trop volumineux et j'ai atteint la limite de mémoire pour PHP. Le fichier contient environ 16 000 lignes; Je veux le diviser en quatre …
Je cherche à travers une grande base de code, et les espaces blancs et la tabulation de premier plan semblent être assez ennuyeux. Y a-t-il moyen de s'en débarrasser? grep -R "something" ./ Par exemple, au lieu de: foo/bar.cpp: qwertyuiosomethingoi foo/bar/baz.h: 43rfsgsomethingdrfg bar/bar.cpp: 1234edwssomethingczd Je veux obtenir quelque chose comme: …
Je recherche un livre sur la boîte à outils de ligne de commande Unix (sh, grep, sed, awk, cut, etc.) que j'ai lu il y a quelque temps. C'était un excellent livre, mais j'ai totalement oublié son nom. La grande chose au sujet de ce livre spécifique était l'exemple courant. …
Je dois prendre une liste (charges) d'adresses IP dans ce format: 134.27.128.0 111.245.48.0 109.21.244.0 et les transformer en ce format avec un tuyau entre les deux (IP composées) 134.27.128.0 | 111.245.48.0 | 109.21.244.0 | 103.22.200.0/22 Je pense que c'est une commande find and replace comme sedmais je ne peux pas …
J'ai un certain nombre de fichiers que je souhaite mettre à jour en remplaçant une chaîne multi-lignes par une autre chaîne multi-lignes. Quelque chose dans le sens de: * Some text, * something else * another thing Et je veux le remplacer par: * This is completely * different text …
J'ai un fichier contenant environ un million de lignes. Dans les lignes, j'ai un champ appelé transactionid, qui a des valeurs répétitives. Ce que je dois faire, c'est les compter distinctement. Peu importe combien de fois une valeur est répétée, elle ne doit être comptée qu'une seule fois.
Ceci fait suite à ma question précédente . Je valide le nombre de champs dans / etc / passwd à l'aide de cet extrait pratique. Dans l'exemple suivant, les utilisateurs 'fieldcount1' et 'fieldcount2' ont le mauvais nombre de champs: $ awk -F: ' NF!=7 {print}' /etc/passwd fieldcount1:x:1000:100:fieldcount1:/home/fieldcount1:/bin/bash:::: fieldcount2:blah::blah:1002:100:fieldcount2:/home/fieldcount2:/bin/bash: $ echo …
Dans le fichier suivant: Lorem ipsum dolor assis amet, élit adipiscing consectetuer. Ut eu metus id lectus vestibulum ultrices. Maecenas rhoncus. Je veux tout supprimer avant consectetueret tout après elit. Ma sortie souhaitée: consectetuer adipiscing elit. Comment puis-je faire ceci?
Traitement du texte, je dois supprimer le caractère de nouvelle ligne toutes les deux lignes. Exemple de texte: this is line one and this is line two the third and the fourth must be pasted too Sortie désirée: this is line one and this is line two the third and …
J'ai rencontré ce cas d'utilisation aujourd'hui. Il semble simple au premier coup d' œil, mais bidouiller avec sort, uniq, sedet a awkrévélé qu'il est non négligeable. Comment supprimer toutes les paires de lignes en double? En d'autres termes, s'il existe un nombre pair de doublons d'une ligne donnée, supprimez-les tous; …
Chaque ligne contient du texte et des nombres dans une colonne. J'ai besoin de calculer la somme des nombres dans chaque ligne. Comment puis je faire ça? THX example.log contient: time=31sec time=192sec time=18sec time=543sec La réponse devrait être 784
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.