View Full Version : comando per stringhr uguali...
Cascio78
04-06-2004, 11:26
Ragazzi, sto' cercando un comando che mi permetta di trovare le righe uguali all'interno di un file!!! Mi spiego meglio: ho un file con alcune righe uguali, che si ripetono...Vorrei trovare un comando che dandogli la stringa(quella che si ripete) ed il target(il file dove cercare) mi tiri fuori tutte le rghe che si ripetono!!!!
Grazie
fgrep "stringa da cercare" nome_file
Cascio78
04-06-2004, 11:50
Originariamente inviato da kingv
fgrep "stringa da cercare" nome_file
no, mi spiego meglio....io voglio trovare TUTTE le stringhe che si RIPETONO nel file target!
Qualcuno conosce??
Originariamente inviato da Cascio78
no, mi spiego meglio....io voglio trovare TUTTE le stringhe che si RIPETONO nel file target!
Qualcuno conosce??
sort nomefile |uniq
Cascio78
04-06-2004, 12:23
Originariamente inviato da kingv
sort nomefile |uniq
ok, grazie millle!!!!! solo un'altra domanda.....come faccio a dirgli di tagliare tutto quello che si ripete e lasciare solo le stringhe UNICHE, cio' quellle che non si ripetono?????
GRAZIE!!!
uniq nomefile
:cool:
Oppure sort -u nomefile se le vuoi ordinate alfabeticamente..
Originariamente inviato da Cascio78
ok, grazie millle!!!!! solo un'altra domanda.....come faccio a dirgli di tagliare tutto quello che si ripete e lasciare solo le stringhe UNICHE, cio' quellle che non si ripetono?????
GRAZIE!!!
fai un esempio non ho capito :confused:
Io credo di avere capito: se il contenuto del file è
riga1
riga1
riga2
riga3
riga3
riga3
lui vuole come output:
riga1
riga2
riga3
E questo si realizza con il comando uniq. Ciaoooo.
Originariamente inviato da figulus
Io credo di avere capito
penso di no, guarda il mio post sopra :O
Cascio78
10-06-2004, 09:27
Originariamente inviato da kingv
penso di no, guarda il mio post sopra :O
ESATTO!!!
allora, il mio file e' del tipo:
riga 1
riga 1
riga 2
riga 2
riga 300
riga 3
riga 3
riga 1000
etc..
io voglio trovare solo le righe uniche come riga 300 e riga 1000, vorrei tagliare queste righe e appoggiarle in un altro file.....Come posso fare???
Originariamente inviato da Cascio78
uniche come riga 300 e riga 1000, vorrei tagliare queste righe e appoggiarle in un altro file.....Come posso fare???
sort nome_file |uniq -u
Cascio78
10-06-2004, 12:43
Originariamente inviato da kingv
sort nome_file |uniq -u
Grazie!!!
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.