Michele Liberi software

versione 1.03, 1 settembre 2022

Michele Liberi
mail: mliberi@gmail.com
cell: 3485211456

liberix

parametri e configurazione

Tutte le shell scripts compilate descritte in questa sezione accettano opzioni e parametri.

Le opzioni possono essere date solo su linea di comando e vengono introdotte dal carattere '-' (meno).

I parametri sono nella forma NOME=VALORE e possono essere dati su linea di comando oppure salvati in un file di configurazione.

Per l'assegnamento dei parametri valgono le seguenti regole:

  1. ai parametri che non sono presenti tra le variabili d'ambiente viene assegnato un valore di default
  2. un file generico contiene alcuni parametri globali, che valgono per tutte le scripts
  3. un file specifico di ogni script, con suffisso .ini può contenere una o più sezioni, ognuna delle quali contiene uno o più parametri. Una sezione denominata default contiene parametri che valgono per tutte le sezioni.
  4. infine vengono assegnati i parametri presenti nella linea di comando, che quindi hanno priorità massima.

Alcune opzioni sono comuni a tutte le shell scripts perché sono definite nel modulo gp.km, che contiene funzioni di uso comune:

Il file .ini è un comunissimo file di testo che può essere modificato con qualsiasi editor, alcune scripts però, per motivi di sicurezza, cifrano il file. In tal caso l'unico modo per modificarlo è usare l'opzione -e.