Questo è il comando ainsl che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
ainsl - AppendIfNoSuchLine
SINOSSI
ainsl [Opzioni] RISORSE LINE [MODELLO]
DESCRIZIONE
Aggiungi LINE alla fine di FILE se questo file non contiene già questa riga. Se PATTERN è
dato, la LINE viene aggiunta solo se PATTERN non viene trovato nel file.
Poiché ainsl è scritto in Perl, puoi usare le espressioni regolari di Perl in PATTERN. Se
PATTERN non viene fornito, LINE viene invece utilizzato per la corrispondenza di una riga in FILE. Allora LINE può anche
contengono le ancore '^' e '$' che sono trattate in modo speciale solo all'inizio o alla fine di
il modello e vengono utilizzati per la corrispondenza, non quando si aggiunge la linea. Inoltre, il
i seguenti caratteri sono sfuggiti in LINE: ( ) +
Il codice di uscita restituito da ainsl è 0 in caso di successo e diverso da zero in caso di errore. Vedi la sezione
CODICI DI USCITA.
VERSIONI
-a Crea automaticamente il file se non esiste.
-D Crea output di debug.
-h Mostra la guida, la versione e il riepilogo delle opzioni.
-n Stampa le azioni, ma non eseguirle.
-Q Cita tutti i metacaratteri nel modello. Usa la funzione \Q di Perl.
-q Quota * e + metacaratteri nello schema.
-s Converti lo spazio bianco in LINE o PATTERN in '\s+' regexp per la corrispondenza.
-N Non anteporre '$AINSL_TARGET/' al nome del file, anche se è impostato.
-v Crea un output dettagliato.
NOTE
SE la variabile AINSL_TARGET è definita, il suo valore diventerà il prefisso per il
nome del file. Questo è usato in FAI per cambiare i file in /target senza specificare /target in
il nome del file.
ESEMPI
aisl -v /etc/fstab '/dev/fd0 /floppy auto utenti,noauto 0 0'
Aggiungi la voce per il dispositivo floppy a /etc/fstab, se questa riga non è già inclusa.
ainsl -s /etc/exports '/srv/www @linuxhosts(async,rw) backup(async,ro)'
Aggiungi la voce di esportazione senza spazi corrispondenti esattamente.
EXIT CODICI
0 Operazione riuscita: FILE contiene LINE/PATTERN oppure LINE è stata aggiunta a FILE.
13 I permessi non consentono la scrittura su FILE e LINE/PATTERN non è stato trovato nel file.
28 FILE non può essere scritto perché il filesystem non ha spazio e LINE/PATTERN non lo era
trovato nel file.
30 FILE non può essere scritto perché il filesystem è di sola lettura e LINE/PATTERN non lo era
trovato nel file.
NOTE
Questa è una funzione simile a AppendIfNoSuchLine di cfmotore(8).
Utilizzare ainsl online utilizzando i servizi onworks.net