Forum Informatica Unict

LAUREA TRIENNALE (D.M. 270/04) => Sistemi Operativi, 9 CFU => Topic started by: zElOtO on 24-06-2012, 15:42:32



Title: Shell UNIX
Post by: zElOtO on 24-06-2012, 15:42:32
Un esercizio del compito diceva all'incirca: Scrivere i comandi necessari per la lettura di un file pdf con compresso con gzip.


Code:
gunzip file.pdf.gz | cat file.pdf

che equivale a
Code:
gzip -d file.pdf.gz | cat file.pdf


Questi 2 comandi possono bastare? Più che altro mi chiedo come visualizzare correttamente un PDF da terminale  :boh


Title: Re:Shell UNIX
Post by: Daréios89 on 24-06-2012, 19:27:41
Al momento sono su windows......leggo tra le slide che per la compressione viene mostrato il file compresso a video, forse anche dopo averlo decompresso lo mostra a video?


Title: Re:Shell UNIX
Post by: zElOtO on 24-06-2012, 20:24:17
Al momento sono su windows......leggo tra le slide che per la compressione viene mostrato il file compresso a video, forse anche dopo averlo decompresso lo mostra a video?

Cosa?  .huh

Allora, con i file .txt quella procedura va bene, ma con i .pdf, no, ovvero non li legge nel formato corretto, ma stampa a video un'accozzaglia di caratteri e simboli. Che sia solo indicativa l'estensione?  :boh


Title: Re:Shell UNIX
Post by: Mari_C on 24-06-2012, 20:39:46
Allora, con i file .txt quella procedura va bene, ma con i .pdf, no, ovvero non li legge nel formato corretto, ma stampa a video un'accozzaglia di caratteri e simboli. Che sia solo indicativa l'estensione?  :boh

Sono d'accordo con te! come dici con i file pdf stampa una serie di caratteri e simboli.
Con txt funziona  :-OK quindi si sarà solo un estensione indicativa...


Title: Re:Shell UNIX
Post by: zElOtO on 25-06-2012, 08:35:38
 :-OK


Title: Re:Shell UNIX
Post by: LtWorf on 29-06-2012, 07:03:01
Dato che gunzip di default scrive un altro file e non scrive nulla sullo standard output, direi che non ci va una pipe ma un ";" o meglio ancora un "&&" che farà eseguire il secondo comando solo se il primo ha avuto successo.

Potreste usare xpdf per vedere un pdf.