Articles of traitement de text

Recherche avancée et rlocation du programme

J'ai un code dans lequel je dois faire une search de masse et replace (dans un seul file). Je pourrais facilement le faire sauf que j'ai besoin d'un programme gratuit (de preference déjà compilé pour Ubuntu donc je n'ai pas à le comstackr moi-même) qui peut append un numéro similaire à celui du programme "renommer […]

Comment combiner le contenu de deux files ayant la même valeur dans une colonne?

Fichier1: 00:00 274 00:04 476 00:05 450 00:06 499 00:07 373 00:08 206 00:09 471 00:10 154 Fichier2: 00:00 183 00:01 60 00:02 344 00:03 540 00:04 450 00:07 348 00:09 473 00:10 203 Sortie souhaitée: 00:00,274,183 00:01,0,60 00:02,0,344 00:03,0,540 00:04,476,450 00:05,450,0 00:06,499,0 00:07,373,348 00:08,206,0 00:09,471,473 00:10,154,203 La colonne 1 de chaque file sera vérifiée […]

Commande pour supprimer une partie des données JSON de chaque ligne?

J'ai file test.json avec différentes longueurs de lignes. Quelques exemples fictifs: { a: 123, b: sd, c: x45, d: 1, e: '' } { a: 5, b: bfgg, c: x4c, d: 31, e: '' } Je veux couper toute la sous-string après d -part et revenir juste pour chaque ligne: { a: 123, b: sd, […]

Remplacer un nouveau caractère de ligne par un tube et un nouveau caractère de ligne

J'utilise ksh . J'ai un file temp.txt avec des données délimitées par des tuyaux. one|two|three|four|five abc|def|pqr|lmn|xyz Comme il ressort de l'exemple, l'logging se termine par un nouveau caractère de ligne après la valeur de données dans la dernière colonne. Cependant, je veux que l'logging se termine par un délimiteur de canal et un nouveau caractère […]

Intersperse des lignes de deux files

J'ai un file de données ( $file1 ) qui contient deux lignes de données par individu. J'ai besoin d'intercaler une troisième ligne de données à partir d'un autre file de données ( $file2 ). Donc, mon input ressemble à ceci: >cat $file1 bob 1 1 0 bob 1 0 1 alan 0 0 1 alan […]

Envelopper le premier caractère d'une string en utilisant sed

Dire que j'ai une string foobar Comment puis-je facilement produire quelque chose comme [f]oobar sans replace spécifiquement f avec [f] ? Cas d'utilisation: j'accepte la saisie par l'user d'un nom de process et je veux montrer les détails du process en éliminant le grep .

Extraire le paragraphe séparé par *** en utilisant AWK

J'ai un file comme ci-dessous: blablabla blablabla *** thingsIwantToRead1 thingsIwantToRead2 thingsIwantToRead3 blablabla blablabla Je veux extraire le paragraphe avec thingsIwantToRead . Quand j'ai dû faire face à un tel problème, j'ai utilisé AWK comme ceci: awk 'BEGIN{ FS="Separator above the paragraph"; RS="" } {print $2}' $file.txt | awk 'BEGIN{ FS="separator below the paragraph"; RS="" } […]

la tête d'input> sortie copy-t-elle tous les caractères invisibles dans le nouveau file?

J'ai besoin de saisir les premières lignes d'un long file text pour corriger un bug sur un file plus petit (un script Python ne digère pas le gros file text comme prévu). Cependant, pour que les corrections de bugs aient du sens, j'ai vraiment besoin que les lignes soient des copys parfaites, en gros byte […]

Commande pour find les longueurs de file / path qui sont trop longues pour être gravées sur un DVD?

J'essaie de graver un DVD à partir de Windows mais il échoue car la longueur du nom de path complet dépasse la limite de quelque chose comme 255 caractères. Nos files sont stockés dans Debian Linux (accessible par Windows en utilisant samba), afin d'éviter d'exécuter une application Windows douteuse pour find de longs noms de […]

Obtenez des paires de lignes et multipliez

J'essaie d'parsingr un file html pour certaines valeurs en utilisant bash. J'ai donc un gros file text avec des numbers comme celui-ci 3 2 4 2 Ce que je veux faire est d'get deux lignes, multiplier les deux nombres, puis stocker la valeur sur une variable et l'append à un total. Dans ce cas, ce […]