Questo è il comando cfget che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
cfget - ottiene valori da un file di configurazione
SINOSSI
cfget [Opzioni] sezione/tasto
cfget [Opzioni] --dump=STILE [sezione/tasto [sezione/tasto...]]
cfget [Opzioni] --template=STILE [infilare [file di uscita]]
DESCRIZIONE
Ottieni valori da un file di configurazione.
cfget è un semplice strumento per leggere i valori dai file di configurazione. È utile, per
esempio, per creare script di shell o makefile configurabili.
Può anche essere configurato per supportare valori di configurazione virtuale che, se non presenti in
il file di configurazione, vengono calcolati automaticamente dai valori esistenti. Questo lo rende
conveniente, ad esempio, per ottenere un valore di "durata" da un file di configurazione che solo
contiene una "data di inizio" e una "data di fine".
VERSIONI
--versione
mostra il numero di versione del programma ed esci
-h, --Aiuto
mostra questo messaggio di aiuto ed esci
-q, --silenzioso
modalità silenziosa: emette solo errori fatali
-v, --verboso
modalità verbosa
- debug
modalità verbosa
-C file, --cfg=filetto
file di configurazione da leggere; l'opzione può essere data più di una volta per leggerne più di una
file. Se manca, leggere un elenco separato da due punti dalla variabile env CFGET_CFG.
-P file, --collegare=filetto
elenco di file plugin o directory da caricare. L'opzione può essere data più di una volta
per leggere più di un file. Se manca, leggi un elenco separato da due punti da
CFGET_PLUGINS variabile ambiente.
-d nome, --scarico=Nome
scarica il contenuto del database usando lo stile dato. Usa '--dump=list' per a
elenco degli stili disponibili. Se uno o più percorsi sono forniti nella riga di comando,
scarica solo quei percorsi, altrimenti scarica tutti.
-t nome, --modello=Nome
leggere un file modello, espandere i segnaposto del modello utilizzando i dati di configurazione e
uscita il risultato. Usa '--template=list' per un elenco di stili disponibili.
-f nome, --formato=Nome
utilizzare un formato di file di configurazione personalizzato (predefinito: ini). Usa '--format=list' per a
elenco dei formati disponibili. Il valore dell'ambiente CFGET_FORMAT, se definito, può essere
utilizzato per fornire un valore predefinito diverso.
-r sentiero, --radice=sentiero
limita tutto il lavoro ai valori sotto il percorso dato
ESEMPI
# Ottieni una chiave da un file di configurazione
cfget -C file.ini generale/nome
# È possibile specificare di più, verranno cercati in ordine
cfget -C general.ini -C local.ini generale/nome
# Usa un plugin per aggiungere voci virtuali
cfget -C file.ini --plugin=virtual.py generale/nome
# Un plugin può anche contenere una directory contenente file .py
# e i plugin possono anche essere specificati più di una volta
cfget -C file.ini --plugin=virtual.py --plugin=virtual/generale/nome
# In uno script di shell, potresti voler usare le variabili d'ambiente se
# invoca cfget molte volte:
#!/bin/sh
CFGET_CFG=general.ini:local.ini
CFGET_PLUGINS=virtual.py:virtuale/
START=`cfget generale/inizio`
FINE=`cfget generale/fine`
DURATA=`cfget generale/durata`
# Modo rapido per copiare tutti i valori di configurazione nell'ambiente
eval `cfget --dump=esporta -C file.ini`
# Sostituzione del modello in stile Autoconf
cfget --template=autoconf -C file.ini script.in script
# Sostituto delle parentesi graffe letteralmente
cfget -C file.ini "general/start_{general/type}"
# Si possono usare semplici espressioni
cfget -C file.ini "generale/inizio + generale/durata"
cfget -C file.ini "round (generale/età / 2)"
Usa cfget online utilizzando i servizi onworks.net