[GAWK] Rimando ad un altro testo

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
ettore8888
Prode Principiante
Messaggi: 6
Iscrizione: lunedì 22 giugno 2015, 11:34
Sesso: Maschile

[GAWK] Rimando ad un altro testo

Messaggio da ettore8888 »

Ciao,
ho iniziato da poco a lavorare con GAWK e mi trovo ad affrontare problemi basilari. Dato un testo, vorrei individuare le parole che ricorrono di più e poi sostituirle con dei sinonimi che ho in un altro file.
Per ora ho elaborato:

Codice: Seleziona tutto

 for (i= 1; i <= NF; i++)
	freq[$1]++
	}
	END {
	for (word in freq)
	printf "%s\t%d\n", word, freq[word]
	}
e riesco ad ottenere le parole che ricorrono di più, ma non riesco ad andare avanti! Mi sto leggendo il manuale GNU AWK ma non riesco a trovare un comando che mi permetta di collegarmi ad un file esterno ed effettuare la sostituzione che vorrei eseguire con SUB.
Qualcuno può darmi una dritta?
grazie
Ultima modifica di ettore8888 il lunedì 22 giugno 2015, 13:04, modificato 1 volta in totale.
Avatar utente
tokijin
Moderatore Globale
Moderatore Globale
Messaggi: 4625
Iscrizione: mercoledì 3 giugno 2009, 23:10
Desktop: plasma 5.27.4
Distribuzione: Kubuntu 23.04
Località: Abruzzo

Re: Problemi con GAWK

Messaggio da tokijin »

Ciao e benvenuto :)
Un paio di cose:
- modifica il titolo del post con qualcosa che spieghi meglio il problema
- modifica il post inserendo il listato all'interno del tag Codice

Click su modifica in alto a destra del tuo post, modifici il titolo, poi evidenzi il listato, premi il bottone Codice e reinvii il messaggio.
Ciao :ciao:
Sei abbruzzese se dopo che ti sei strafogato un chilogrammo di pasta, hai il coraggio di dire alla cuoca "cacc ch'è cott" - Se entra un piccione in casa..chiudi le finestre!
Ubuntu User #28657 - Il mio vecchio hardware - Tag Codice
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti