Ich mag würde ein Wort finden, die genau zwei gleiche Zeichen enthalten {a..z} und Ausgabe wie „195 y bsygyx“ sein sollte. Dass es 195 Wörter gibt, die genau zwei "y" in Wörtern enthalten, gefolgt von einem Beispiel.Suchen Sie ein Wort, das genau zwei gleiche Zeichen in Linux enthalten
Antwort
Dadurch werden Sie die Daten im gewünschten Format
tr ' ' '\n' <file |
sed -nE 's/\w*(\w)\w*\1/\1\t&/p' |
sort |
uniq -c -w1
Beispieltext
Sed ut perspiciatis, unde omnis iste natus Fehler sitzen voluptatem accusantium doloremque laudantium, totam rem aperiam eaque ipsa geben, quae ab illo inventore veritatis et quasi Architecto beatae vitae dicta sunt, explicabo. Nemo enim ipsam voluptatem, quia voluptas sitzen, aspernatur aut ODIT aut fugit, sed quia consequuntur Magni dolores eos, qui ratione voluptatem sequi nesciunt, neque Porro quisquam est, qui dolorem ipsum, quia dolor sit amet consectetur adipisci [ng] velit, sed quia nicht numquam [do] eius modi tempora inci [di] dunt, ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure represenderit, qui in ea voluptate velit esse, quam nihil mostiae consequatur, vel illum, qui dolorem eum fugiat, quo voluptas nulla pariatur?
Ausgang
4 a aliquam
8 e beatae
7 i adipisci[ng]
4 l illo
3 m magnam
2 n nesciunt,
7 o commodi
5 r aspernatur
1 s perspiciatis,
8 t architecto
6 u accusantium
das Wort Proben sind die ersten, die für jeden Buchstaben. Für Wörter, die mehr als ein Buchstabenpaar haben können, wird nur eine von ihnen gemeldet (z. B. commodi hat sowohl Doppel-O als auch Doppel-M; hier für o aufgeführt)
- 1. prüfen mit php, wenn zwei Sätze enthalten das gleiche Wort
- 2. Genau passendes Wort in Linux
- 3. Entfernen Sie Zeilen, die das gleiche erste Wort enthalten
- 4. Finde genau das passende Wort
- 5. Suchen Sie ein Wort im mehrzeiligen Kommentar mit einer Regex
- 6. Java - String genau das Wort ersetzen
- 7. Bash/Linux Suchen Sie ein Nicht-ASCII-Zeichen in einer .txt-Datei und ersetzen Sie es durch ein ASCII-Zeichen
- 8. Konvertiere ein Wort in ein Zeichen-Array
- 9. Wie genau das Wort aus einem String
- 10. Excel - Erhalten Sie das gleiche Wort in einer Spalte
- 11. C++, ich möchte ein Zeichen in String suchen und alle Wörter ausgeben, die dieses Zeichen enthalten
- 12. Wie machen Sie eine Schaltfläche, die das gleiche Wort in zwei div in JS markiert?
- 13. R Statistik: Wie ein Wort genau grep
- 14. Drucken Sie ein Wort Zeichen für Zeichen mit Verzögerung
- 15. Suchen Sie, welche Abhängigkeit in pom.xml das angegebene Jar enthalten
- 16. Suchen Sie ein Wort in einem Text - Fehler
- 17. Regex [4 Zeichen, ein Buchstabe, können nicht alle das gleiche Zeichen sein]
- 18. Wie kann ich die ersten drei Zeichen einer Spalte entfernen, wenn sie das Wort "to" enthalten?
- 19. "Linux AIO" und "Linux Native AIO" sind das Gleiche?
- 20. Python - nicht sicher, warum zwei Listen suchen das gleiche (ein in der Funktion aktualisiert wird)
- 21. Regex: genau 3 Großbuchstaben suchen
- 22. Überprüfen Sie, ob zwei Strings das gleiche Muster in Python enthalten
- 23. wie zwei Zeichenfolgen in einer Zeile eins mit Leerzeichen und ein weiteres Zeichen zwischen zwei Zeichenfolgen in Linux
- 24. Drucken Sie nur das spezifische Wort aus einer Liste, kein anderes Wort enthalten
- 25. das genaue Wort ersetzen, ohne das nicht genau das Wort mit str_replace ersetzt
- 26. Geben Sie alle Zellen zurück, die ein bestimmtes Wort enthalten
- 27. XPath enthalten genaue Wort
- 28. Finden Sie ein Wort in einer Zeichenfolge mit einem Zeichen
- 29. zählen, wie oft ich das gleiche Wort
- 30. Identifizieren, ob zwei gleiche Zeichen nebeneinander liegen
Und woher kommen die Wörter? Dateien, Verzeichnisse, Online-Quelle? In welcher Programmiersprache versuchen Sie das Problem zu lösen? Als Shell-Skript? Wie weit bist du alleine gekommen? – Murmel
Willkommen bei Stack-Überlauf. Bitte lesen Sie in Kürze die Seite [** Über **] (http://stackoverflow.com/tour) und besuchen Sie auch die Links, die [** Wie stelle ich eine Frage?] (Http://stackoverflow.com/questions/how-to-ask) und [** So erstellen Sie ein minimales, vollständiges und überprüfbares Beispiel **] (http://stackoverflow.com/help/mcve). Durch die Bereitstellung der notwendigen Details, einschließlich Ihres Codes und der damit verbundenen Fehler, können Sie hier jedem helfen, Ihre Frage zu beantworten. –