Comando che facilita e automatizza la creazione di archivi .cbt; tali archivi non son altro che archivi tar compressi con gzip o con bzip, contenenti file immagine.
Gli archivi .cbt sono utilizzati dal visualizzatore di immagini comix, che è stato sviluppato con l'obiettivo di facilitare la visualizzazione di un insieme di immagini che rappresentano le pagine di un fumetto.
Autore | Giacomo Mengucci |
---|---|
Licenza | GPL |
Linguaggio | Bash scripting |
Ultimo Aggiornamento | 11/02/2007 |
Il programma è composto da un unico file che contiene lo script ed è archiviato, insieme al testo della licenza GPL, nel seguente pacchetto:
mkcomarc.tar.gz (14 Kbyte)
Il programma necessità, ovviamente, di una shell Bash funzionante.
Lo script utilizza anche una serie di comandi esterni alla shell, che normalmente fanno parte dei pacchetti essenziali di una distribuzione e quindi sono con tutta probabilità esistenti su qualsiasi sistema linux.
I principali comandi usati nello script sono: clear tr sed file diff cut cat rm rmdir basename mkdir grep sort ls tar printf gzip bzip2
Inoltre lo script necesstià che sia installato e funzionante l'editor di testo Vim, anch'esso normalmente installato automaticamente da gran parte delle distribuzioni.
Lo script ha al suo interno un parte del codice che controlla se i comandi esterni utilizzati sono effettivamente presenti sul sistema.
Il controllo può essere eseguito manualmente semplicemente con:
type nome_comando_da_controllare.
Se il comando controllato esiste, si otterà come risposta l'intero PATH del comando stesso; se invece non esiste si otterrà come risposta un errore.
Eseguito il download del archivio tar, procedere all'estrazione dei file con:
tar -x -z -v -f mkcomarc.tar.gz
Se non è già stato fatto, è opportuno collocare il file mkcomarc in una directory che è presente nel proprio PATH attraverso il comando cp (copia), oppure mv (muovi).
L'ultimo passaggio necessario è assegnare i permessi di esecuzione al file mkcomarc:
chmod u+x mkcomarc
-j
Comprimi l'archivio con bzip anzichè con gzip.
-m
I file vengono spostati all'interno dell'archivio e quindi cancellati dalla directory di origine.
-V
Visualizza la lista delle immagini selezionate per l'archiviazione.
Al termine della visualizzazone, l'utente ha la possibilità di proseguire con
l'archivazione, oppure di modificare la lista grazie al text editor vim
o, in fine, uscire senza archiviare niente.
Lo script controlla automaticamente che le modifche corrispondano
effettivamente a nomi di file immagini del tipo specificato con
l'opzione -f; se non dovessero corrispondere vengono eliminati automaticamente
dalla lista.
-v
Dopo la creazione dell'archvio visualizza sullo standard output i nomi dei file immagine che sono stati inseriti all'interno dell'archivio.
-o nomearchivio
Nome che deve essere assegnato all'archivio; l'estensione è aggiunta automaticamente. Se non viene specificato il nome da assegnare all'archivio, per default si utilizza il nome della directory di destinazione.
-d directory di destinazione
Directory in cui salvare l'archivio creato; se non specificata l'archivio è salvato nella directory corrente.
-f lista dei formati
Una lista separata da virgole indicante su quali tipi di immagini, fra quelli supportati, lo script può agire. Se non specificata lo script opera su tutti i formati supportati.
-r pattern di ricerca
specifica un modello regexp sulla base del quale selzioanre le immagini; sono selezionati i file il cui nome corrisponda a quel modello.
-h
Visualizza questa guida.