Articles of tr

Faire des strings plus longues à partir des sous-strings en gardant une nouvelle ligne entre chaque string

J'ai un file qui contient des strings comme: GTACGACGGAGTGTTATAAGATGGGAAATCGGATACCAGATGAAATTGTGGATCGGTGCAAAA GTCGGCAGATATCGTTGAAGTCATAGGTGATTATGTTCAATTAAAGAAGCAAGGCCGAAACTAC TTTGGACTCTGTCCTTTTCATGGAGAAAGCACACCTTCGTTTTCCGTATCGCCCGACAAACAGAT TTTTCATTGCTTTGGCTGCGGAGCGGGCGGCAATGTTTTCTCTTTTTTAAGGCAGATGGAAGGCT ATTCTTTTGCCGAGTCGGTTTCTCACCTTGCTGACAAATACCAAATTGATTTTCCAGATGATATAA CAGTCCATTCCGGAGCCCGGCCAGAG TCTTCTGGAGAACAAAAAATGGCTGAGGCACATGAGCTCCTGAAGAAATTTTACCATCATTTGT TAATAAATACAAAAGAAGGTCAAGAGGCACTGGATTATCTGCTTTCTAGGGGCTTTACGAAAGA GCTGATTAATGAATTTCAGATTGGCTATGCTCTTGATTCTTGGGACTTTATCACGAAA CCGCTGTATTCTCAGCCAAGCGGTATAGTCTCCGCTGTATTCTCAGCCCCAGCCGTTCCACTCAG AGGAACTTTAAAGGATGTTCCTGTTGAGGGCTCATCATCGTCATCGTCATCATCATCATCATCAT CATCATCATCATCATCAACATCAACCGTCGCACCAGCAAATAAGGCAAGAACTGGAGAAGACGC AGAAGGCAGTCAAGATTCTAGTGGTACTGAAGCTTCTGGTAGCCAGGGTTCTGAAGAGGAAGG TAGTGAAGACGATGGCCAAACTAGTGCTGCTTCCCAACCCACTACTCCAGCTCAAAGTGAAGGC GCAACTACCGAAACCATAGAAGCTACTCCAAAAGAAGAATGCGGCACTTCATTTGTAATGTGGT que je veux le mettre comme trois longues strings séparées seulement par une ligne vide, c'est-à-dire comme ceci: GTACGACGGAGTGTTATAAGATGGGAAATCGGATACCAGATGAAATTGTGGATCGGTGCAAAAGTCGGCAGATATCGTTGAAGTCATAGGTGATTATGTTCAATTAAAGAAGCAAGGCCGAAACTACTTTGGACTCTGTCCTTTTCATGGAGAAAGCACACCTTCGTTTTCCGTATCGCCCGACAAACAGATTTTTCATTGCTTTGGCTGCGGAGCGGGCGGCAATGTTTTCTCTTTTTTAAGGCAGATGGAAGGCTATTCTTTTGCCGAGTCGGTTTCTCACCTTGCTGACAAATACCAAATTGATTTTCCAGATGATATAACAGTCCATTCCGGAGCCCGGCCAGAG TCTTCTGGAGAACAAAAAATGGCTGAGGCACATGAGCTCCTGAAGAAATTTTACCATCATTTGTTAATAAATACAAAAGAAGGTCAAGAGGCACTGGATTATCTGCTTTCTAGGGGCTTTACGAAAGAGCTGATTAATGAATTTCAGATTGGCTATGCTCTTGATTCTTGGGACTTTATCACGAAA CCGCTGTATTCTCAGCCAAGCGGTATAGTCTCCGCTGTATTCTCAGCCCCAGCCGTTCCACTCAGAGGAACTTTAAAGGATGTTCCTGTTGAGGGCTCATCATCGTCATCGTCATCATCATCATCATCATCATCATCATCATCATCAACATCAACCGTCGCACCAGCAAATAAGGCAAGAACTGGAGAAGACGCAGAAGGCAGTCAAGATTCTAGTGGTACTGAAGCTTCTGGTAGCCAGGGTTCTGAAGAGGAAGGTAGTGAAGACGATGGCCAAACTAGTGCTGCTTCCCAACCCACTACTCCAGCTCAAAGTGAAGGCGCAACTACCGAAACCATAGAAGCTACTCCAAAAGAAGAATGCGGCACTTCATTTGTAATGTGGT Comment réparer cela sous Unix. J'ai essayé avec awk et sed […]

Comment fonctionne tr '' ''?

J'ai trouvé une adresse e-mail obscurcie qui peut être décryptée en utilisant cette command: echo "[email protected]" | tr '[az]' '[n-za-m]' Comment cela génère-t-il une adresse e-mail valide? Que fait cette command?

Comment supprimer toutes les lignes avec ".png" dans un file?

J'ai une list d'URL dont certaines pointent vers des images: http://s.thebrighttag.com/iframe?c=A5lqOqP http://s.wordpress.com/imgpress?resize=136,136&url=http%3A%2F%2Fdata.whicdn.com%2Fimages%2F2833524%2F4thofJuly-collage_large.jpg%3F1278084193 Comment supprimer ces lignes du file?

comment imiter "replace abb a" par un sed?

J'essaye d'émuler une command de rlocation qui échange deux caractères, avec un script sed, mais le choix évident: sed -e 's/a/b/g' -e 's/b/a/g' ne fonctionne pas. Pouvez-vous me montrer comment le faire correctement?

Y at-il un tr pour traduire en cordes plus longues?

tr est idéal pour traduire un set de caractères vers un autre set de caractères. Parfois, je veux traduire un set de caractères à un set de strings , par exemple tous < et > à &lt; et &gt; . Tirer sed / awk / perl pour une telle tâche semble inutile. Existe-t-il une autre […]

Debian wheezy met à jour la command cassée tr

Après avoir mis à jour les packages suivants hier dans debian wheezy , la command tr arrête de fonctionner. Start-Date: 2016-02-16 23:10:06 Commandline: apt-get dist-upgrade Upgrade: libkrb5-3:amd64 (1.10.1+dfsg-5+deb7u6, 1.10.1+dfsg-5+deb7u7), libk5crypto3:amd64 (1.10.1+dfsg-5+deb7u6, 1.10.1+dfsg-5+deb7u7), libgraphite2-2.0.0:amd64 (1.1.3-1, 1.3.5-1~deb7u1), libc-bin:amd64 (2.13-38+deb7u8, 2.13-38+deb7u10), libc6-i386:amd64 (2.13-38+deb7u8, 2.13-38+deb7u10), libgssrpc4:amd64 (1.10.1+dfsg-5+deb7u6, 1.10.1+dfsg-5+deb7u7), iceweasel-l10n-de:amd64 (38.6.0esr-1~deb7u1, 38.6.1esr-1~deb7u1), locales:amd64 (2.13-38+deb7u8, 2.13-38+deb7u10), iceweasel:amd64 (38.6.0esr-1~deb7u1, 38.6.1esr-1~deb7u1), libkrb5support0:amd64 (1.10.1+dfsg-5+deb7u6, […]

Les commands trtr peuvent-elles être chaînées pour éviter plusieurs process tr dans un pipeline?

J'ai un tas de files txt, je voudrais les sortir en minuscules, seulement alphabétiques et un mot par ligne, je peux le faire avec plusieurs commands tr dans un pipeline comme celui-ci: tr -d '[:punct:]' <doyle_sherlock_holmes.txt | tr '[:upper:]' '[:lower:]' | tr ' ' '\n' Est-il possible de le faire en un seul scan? Je […]

Est-ce que tr peut fonctionner avec regex?

J'ai un file comme celui-ci: AAAA BBBB CCCC DDDD etc Mots dans des lignes séparées. Je veux les append des citations en utilisant tr . J'ai donc essayé ce qui suit: 1) Pour append un devis au début de chaque mot, par exemple 'AAAA tr '^\w$' '\'\w$' <file.txt Ne fonctionne pas tr '^\w$' ''\w$' <file.txt […]

Le moyen le plus rapide et le plus simple de replace "\ r \ n" par "\ n" dans un file?

Je suppose que tr est une méthode plus fondamentale et donc probablement un moyen plus rapide de replace les choses dans un file donné. Cependant tr ne peut replace que des quantités égales de caractères. sens… 2 caractères ne peuvent être remplacés que par 2 caractères, ce qui signifie le rlocation \r\n avec \n est […]

tr analogique pour les caractères unicode?

J'ai besoin d'un utilitaire internationalisé qui fait la même chose que tr : récupère le caractère du stream et le substitue avec un caractère correspondant. Pas une solution de cas particulier comme le bas vers le haut, mais une solution de cas général est nécessaire. Sans gorillion piped sed appels si possible. Notez que tr […]