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.
$ git clone https://github.com/davidemonnati/swordx.git
$ cd swordx
$ make
# make install
$ swordx
$ git clone https://github.com/davidemonnati/swordx.git
$ cd swordx
# make uninstall
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.
- Davide Monnati - Initial work - davidemonnati
See also the list of contributors who participated in this project.
This project is licensed under the GNU General Public License v.3.0 - see the LICENSE file for details