ho un file grande, le righe sono simili a questo numeri di testo ecc. [Man- (alcuni numeri)] è molto di questo uomo-somenum è ripetuto in poche righe, voglio contare solo parole uniche di Mans. Non posso usare file univoci, perché il testo prima delle parole di Man è sempre diverso in ogni riga. Come posso contare solo parole uniche di Man-somenumbers nel file?Come trovare parole univoche da file linux
risposta
Se ho ben capito che cosa si vuole fare in modo corretto, quindi
grep -oE 'Man-[0-9]+' filename | sort | uniq -c
dovrebbe fare il trucco. Funziona come segue: In primo luogo
grep -oE 'Man-[0-9]+' filename
isolati tutte le parole dal file che corrispondono al Man-[0-9]+
espressione regolare. Tale elenco viene quindi inoltrato tramite sort
per ottenere l'elenco ordinato richiesto da uniq
e quindi l'elenco ordinato viene reindirizzato tramite uniq -c
per contare la frequenza con cui viene visualizzata ogni singola parola Man-
.
Ha funzionato anche senza opzione -o. Se usato opzione -o ha detto opzione non valida. Sto usando Windows e usando i comandi all'interno di GIT BASH dall'installazione di GIT. –
- 1. Come restituire parole univoche dal file di testo usando Python
- 2. Come estrarre le informazioni tra due parole univoche in un file di testo di grandi dimensioni
- 3. estrarre parole da un file
- 4. mysql SORT BY quantità di corrispondenze di parole univoche
- 5. Come rimuovere le parole duplicate da un file di testo usando il comando linux
- 6. Come trovare linee univoche in un file di testo dalla riga di comando?
- 7. Python restituisce parole univoche da un elenco (senza distinzione tra maiuscole e minuscole)
- 8. Espressione regolare - corrisponde a tutte le parole ma corrisponde a parole univoche solo una volta
- 9. Python - Trovare le frequenze delle parole dell'elenco di parole nel file di testo
- 10. come trovare il file di intestazione da includere per una funzione di libreria in linux
- 11. Chiavi univoche non riconosciute da Entity Framework
- 12. Come creare chiavi univoche in KeystoneJS
- 13. Come trovare l'ultimo parametro posizionale in Linux
- 14. Trovare combinazioni di parole in due vettori
- 15. Come trovare file in formato DOS in un file system linux
- 16. trovare e sostituire parole intere in vim
- 17. Trovare quale processo è stato ucciso da Linux OOM killer
- 18. Come contare le righe univoche in Oracle
- 19. Regex per trovare parole complete a Postgresql
- 20. PHP preg_match per trovare intere parole
- 21. Come generare un elenco di righe univoche nel file di testo utilizzando uno script di shell Linux?
- 22. Come rinominare più file da un'estensione all'altra in Linux/Unix?
- 23. shell linux: come leggere l'argomento del comando da un file?
- 24. Come cancellare molti file da 0 byte in linux?
- 25. File elenco parole per dizionario Oxford
- 26. Rimuovi righe contenenti parole chiave da un file
- 27. Trovare il file .class compilato da Eclipse
- 28. Come dividere un file enorme in parole?
- 29. Come rimuovere elenco di parole da stringhe
- 30. Come trovare le linee contenenti una stringa in linux
Una combinazione di 'grep' e' wc' o 'lc' dovrebbe essere un buon inizio. – arkascha