Skip to content

Applicazione Unix in grado di leggere un insieme di file di testo da una o più sorgenti e che produca in output un tile di testo contenente la lista delle parole...

License

Notifications You must be signed in to change notification settings

davidemonnati/swordx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

swordx

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Installation

$ git clone https://github.com/davidemonnati/swordx.git
$ cd swordx
$ make
# make install
$ swordx

Uninstall

$ git clone https://github.com/davidemonnati/swordx.git
$ cd swordx
# make uninstall

Man

Usage:

 ./swordx [options] [inputs]

E' possibile passare a swordx i seguenti parametri:

  • help e -h: stampa a video l'help del programma;
  • recursive e -r : se viene passato questo argomento, nella collezione delle informazioni di una directory vengono seguite tutte le sottodirectory;
  • follow e -f: nell'elaborazione di una directory vengono seguiti i link;
  • explude e -e : non viene considerato nell'elaborazione (questo parametro ha senso solo se si sta elaborando una directory);
  • alpha e -a: vengono considerate nella statistica solo le parole contenenti caratteri alfabetici;
  • min e -m : vengono considerate nella statistiche solo le parole con una lunghezza maggiore o uguale a ;
  • ignore e -i : è un elenco di parole (una per riga) che vengono ignorate nella statistica;
  • sortbyoccurrency e -s: le parole vengono inserite nel file di output ordinate per numero di occorrenze;
  • log e -l : genera un file di log (identificato da ) dove viene riportate viene riportata, per ogni file analizzato viene riportata una riga della forma cw iw time dove
    • <name> è il nome del file analizzato;
    • cw è il numero delle parole registrate;
    • iw è il numero delle parole ignorate;
    • time è il tempo necessario all'elaborazione del file.
  • update <file> se presente il file swordx.out (o il file indicato con l'opzione -o) scrive nel file <file>, con lo stesso formato del file di output, l'elenco delle parole con le rispettive variazioni rispetto all'esecuzione precedente del programma.

time è il tempo necessario all'elaborazione del file. –update se presente il file swordx.out (o il file indicato con l'opzione -o) scrive nel file , con lo stesso formato del file di output, l'elenco delle parole con le rispettive variazioni rispetto all'esecuzione precedente del programma.

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the GNU General Public License v.3.0 - see the LICENSE file for details

About

Applicazione Unix in grado di leggere un insieme di file di testo da una o più sorgenti e che produca in output un tile di testo contenente la lista delle parole...

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published