Last 20 Posts
Archivi ZIP
Abilitare RPMFusion
Usare YUM su Fedora
Distro di Giugno
Scrivere su Twitter R...
Comprimere ed archivi...
SELinux ed Apache
Distro di Maggio
Dynamic Wallpapers
Su Twitter ed Identi....
Distro di inizio Magg...
Scovare UUID delle pa...
Rilasciato Ubuntu 10....
Distribuzioni di Fine...
Play On Linux
Installiamo Ubuntu Tw...
Google da terminale
Distro Linux
Dividere file in pi&u...
Distro di fine Marzo
Cerca nel sito
Argomenti Trattati
Archivio
On this Site
PlugBoard System
Timebanner Wall
In the Web
Spread Firefox Affiliate Button



Il 03-02-10 alle 19:48:24
Leggere files di testo compressi
senza decomprimere nulla
La capacità  dei supporti per memorizzare dati è sempre in costante aumento ma a volte è necessario comprimere files per risparmiare spazio, questo vale soprattutto per i file di testo che possono ridursi ad un decimo della loro dimensione originale. In questo post vedremo come leggere, confrontare e ricercare in file di testo compressi.

Comprimere files è sempre utile per risparmiare spazio ma potrebbe allungare il lavoro di analisi o lettura perchè per leggere un file di testo compresso bisognerebbe decomprimerlo e se i files fossero tanti le operazioni si allungherebbero a dismisura a meno che l'utente un crei script per automatizzare la decompressione.

Esiste una via più semplice e veloce per leggere e lavorare su file di testo compressi, infatti la suite gzip è dotata di una serie di utilità per elaborarli.

Queste utility sono zcat, zgrep, zless, zmore e zdiff che eseguono gli stessi compiti dei comandi cat, grep, less, more e diff ma su file compressi.

Se conoscete già  i comadi principali Linux dedurrete con facilità che con zcat leggerete file di testo compressi, con zgrep avrete la possibilità  di ricercare del testo nel loro interno, con zmore e zless leggerete i file compressi paginandoli e con zdiff potrete anche visionare le differenze tra più file compressi.

Il metodo di utilizzo e le opzioni dei comandi z* sono pressochè uguali a quelle dei comandi per lavorare su file normali.

Ecco qualche esempio:
$ zcat test1.gz
Questo
è
il
test 1
$ zcat test2.gz
Questo
è
il
test 2
$ zgrep "test 1" test1.gz
test 1


I comandi che stiamo descrivendo accettano dati anche dallo standard output infatti possiamo ottenere il risultato dell'ultimo lanciato anche con la sintassi
$ cat test1.gz | zgrep "test 1"
test 1


Per visionare le differenze
$ zdiff test1.gz test2.gz
4c4
< test 1
---
> test 2


zmore e zless sono utili sono se i file di testo compressi sono molto lunghi.


--== &nJ0y Y0uRs£lF ==--



Questo post non è stato ancora commentato
Messaggio:
Il tuo nick:
Antispam Code
Antispam Code
Antispam Code Here

Inserite correttamente il codice antispam per non dover riscrivere il messaggio. Potete pubblicizzare quello che volete nella sezione PLUGBOARD quindi siete pregati di non spammare qui

Insert the correct antispam code or you might write again your message. Do not spam here: you can advertising what ever you want on the PLUGBOARD WALL page

Inserez correctement le code antispam ou vous douvez récrire tout le message. Vous pouvez pubbliciser ce que vous voulez dans la sectionne PLUGBOARD WALL page
Related: guide comandi compressioni zcat zgrep zdiff zmore zless
Author: Genta ³






Ultimi commenti
Il 28-06-10 alle 10:38:52 Genta ha scritto:
Questa si che è una bella notizia ! ! !
Appena ho tempo registrerò il mio scrip...
Il 25-06-10 alle 04:47:21 marfo ha scritto:
update: Ho visto che non c'è bisogno dell'email all'admin, mentre navigavo tra...
Il 20-06-10 alle 11:57:48 Genta ha scritto:
Vorrà dire che un giorno contatteremo gli amministatori di Twitter, credo che la loro mail si...
Il 19-06-10 alle 23:51:00 marfo ha scritto:
Si penso che hai ragione, ho provato a cambiare con altri nomi come HootSuite e altri, funziona.
Il 19-06-10 alle 20:22:42 Genta ha scritto:
Ho scoperto l'arcano ! ! ! E' come pensavo io ma Twitter non aggiunge la provenienza del p...
RSS Bookmark Social
LinuxLikeFREE RSS Feed
LinuxLikeFREE RSS Feed

Aggiungi il nostro Gadget personalizzato sul tuo IGoogle
Add to Google

Usa il nostro widget Feed sul tuo sito o installalo su Netvibes
LinuxLikeFREE Netvibes Widget

Aggiungi i Feed su IGoogle o sul tuo Google Reader
Add to Google

Aggiungi i nostri feed sul tuo My Yahoo
Add to My Yahoo!

Sottoscrivi i nostri Feed con Bloglines
Subscribe with Bloglines

Sottoscrivi su altri canali
Subscribe

Add to Technorati Favorites

Bookmark this site
Bookmark and Share





Segnalato da
Il Bloggatore
Blog Directory
Yourpage live news aggregator
blog directory





Charged in 0.03 sec

Tutte le immagini ed i testi presenti in questo sito sono dei loro rispettivi proprietari.
Blog powered by TeknoPRESS v2.30
Genta © 2010