ainsl - Online nel cloud

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



Gli ultimi programmi online per Linux e Windows