Questo è il comando nlposix 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
nl: filtro per la numerazione delle righe
SINOSSI
nl [-p] [-b Digitare] [-d delim] [-f Digitare] [-h Digitare] [-i aumento] [-l num]
[-n formato] [-s settembre] [-v numero iniziale] [-w larghezza] [filetto]
DESCRIZIONE
I nl l'utilità leggerà le righe dal nome filetto o l'input standard se no filetto is
nominato e riprodurrà le righe sullo standard output. Le righe saranno numerate sul
Sinistra. Potrebbero essere fornite funzionalità aggiuntive in base alle opzioni di comando in
effetto.
I nl l'utilità visualizza il testo letto in termini di pagine logiche. La numerazione delle righe sarà
reimpostato all'inizio di ogni pagina logica. Una pagina logica è composta da un'intestazione, un corpo e
una sezione a piè di pagina. Sono valide le sezioni vuote. Sono disponibili diverse opzioni di numerazione delle righe
disponibile indipendentemente per intestazione, corpo e piè di pagina (ad esempio, nessuna numerazione dell'intestazione
e righe a piè di pagina numerando le righe vuote solo nel corpo).
L'inizio delle sezioni logiche della pagina sarà segnalato da righe di input che non contengono nulla
ma i seguenti caratteri delimitatori:
┌───────────┬────────────┐
│ linea │ Inizio of │
├───────────┼────────────┤
│\:\:\: │ Intestazione │
│\:\: │ Corpo │
│\: │ Piè di pagina │
└───────────┴────────────┘
Se non diversamente specificato, nl presuppone che il testo letto sia in un'unica logica
corpo della pagina.
VERSIONI
I nl l'utilità deve essere conforme al volume delle definizioni di base di POSIX.1‐2008, Sezione 12.2,
Utilità Sintassi Linee Guida. È possibile nominare un solo file.
Sono supportate le seguenti opzioni:
-b Digitare Specificare quali righe del corpo della pagina logica devono essere numerate. Riconosciuto Tipi di ed
il loro significato è:
a Numera tutte le righe.
t Numera solo le righe non vuote.
n Nessuna numerazione delle righe.
pstringa Numera solo le righe che contengono l'espressione regolare di base specificata in
stringa.
Il predefinito Digitare per il corpo della pagina logica sarà t (righe di testo numerate).
-d delim Specificare i caratteri delimitatori che indicano l'inizio di una pagina logica
sezione. Questi possono essere modificati rispetto ai caratteri predefiniti "\:" a due utenti-
caratteri specificati. Se viene immesso un solo carattere, il secondo carattere
rimarrà il carattere predefinito ':'.
-f Digitare Specificare lo stesso di b Digitare tranne il piè di pagina. L'impostazione predefinita per la pagina logica
il piè di pagina sarà n (nessuna riga numerata).
-h Digitare Specificare lo stesso di b Digitare tranne l'intestazione. Il predefinito Digitare per la pagina logica
l'intestazione sarà n (nessuna riga numerata).
-i aumento Specificare il valore di incremento utilizzato per numerare le righe della pagina logica. L'impostazione predefinita dovrà
essere 1.
-l num Specificare il numero di righe vuote da considerare come una. Per esempio, -l 2
fa sì che venga numerata solo la seconda riga vuota adiacente (se il file
opportuno -h a, -b a, o -f a l'opzione è impostata). Il valore predefinito sarà 1.
-n formato Specificare il formato di numerazione delle righe. I valori riconosciuti sono: ln, giustificato a sinistra,
zeri iniziali soppressi; rn, giustificato a destra, zeri iniziali soppressi; rz,
giustificato a destra, mantenuti gli zeri iniziali. Il predefinito formato deve essere rn (giusto
giustificato).
-p Specificare che la numerazione non deve essere riavviata in corrispondenza dei delimitatori di pagina logici.
-s settembre Specificare i caratteri utilizzati per separare il numero di riga e quello corrispondente
riga di testo. Il predefinito settembre sarà un .
-v numero iniziale
Specificare il valore iniziale utilizzato per numerare le righe della pagina logica. L'impostazione predefinita dovrà
essere 1.
-w larghezza Specificare il numero di caratteri da utilizzare per il numero di riga. Il predefinito
larghezza deve essere 6.
OPERANDI
Il seguente operando deve essere supportato:
filetto Un percorso di un file di testo da numerare la riga.
STDIN
Lo standard input deve essere utilizzato se no filetto l'operando è specificato e deve essere utilizzato se il
filetto l'operando è '-' e l'implementazione tratta il '-' come significato di input standard.
In caso contrario, lo standard input non deve essere utilizzato. Vedere la sezione FILE DI INGRESSO.
INGRESSO FILE
Il file di input deve essere un file di testo.
AMBIENTE VARIABILI
Le seguenti variabili d'ambiente influiranno sull'esecuzione di nl:
LUNGO Fornire un valore predefinito per le variabili di internazionalizzazione non impostate o
nullo. (Vedi il volume Definizioni di base di POSIX.1-2008, Sezione 8.2,
Internazionalizzazione Variabili per il primato dell'internazionalizzazione
variabili utilizzate per determinare i valori delle categorie locali.)
LC_TUTTI Se impostato su un valore di stringa non vuoto, sovrascrive i valori di tutti gli altri
variabili di internazionalizzazione.
LC_COLLATE
Determinare la localizzazione per il comportamento di intervalli, classi di equivalenza e multi-
caratteri che raccolgono elementi all'interno di espressioni regolari.
LC_CTYPE Determinare la localizzazione per l'interpretazione di sequenze di byte di dati di testo
come caratteri (ad esempio, caratteri a byte singolo anziché caratteri multibyte in
argomenti e file di input), il comportamento delle classi di caratteri all'interno di Regular
espressioni e per decidere quali caratteri appartengono alla classe di caratteri grafico (Per
, il -b t, -f te -h t opzioni).
LC_MESSAGGI
Determinare la localizzazione che dovrebbe essere usata per influenzare il formato e il contenuto di
messaggi di diagnostica scritti nell'errore standard.
NLSPATH Determinare la posizione dei cataloghi dei messaggi per l'elaborazione di LC_MESSAGGI.
ASINCRONO EVENTI
Predefinito.
STDOUT
L'output standard sarà un file di testo nel seguente formato:
"%s%s%s", <linea numero>,separatore>,ingresso linea>
dovelinea numero> è uno dei seguenti formati numerici:
%6d Quando il rn viene utilizzato il formato (quello predefinito; vedere -n).
%06d Quando il rz viene utilizzato il formato.
%−6d Quando il ln viene utilizzato il formato.
Quando i numeri di riga vengono soppressi per una parte della pagina; il <separatore> è
anche soppresso.
Nell'elenco precedente, il numero 6 è la larghezza predefinita; IL -w l'opzione può cambiare questo
valore.
Stderr
L'errore standard deve essere utilizzato solo per i messaggi di diagnostica.
USCITA FILE
Nessuno.
EXTENDED DESCRIZIONE
Nessuno.
EXIT STATUS
Devono essere restituiti i seguenti valori di uscita:
0 Completamento riuscito.
>0 Si è verificato un errore.
CONSEGUENZE OF ERRORI
Predefinito.
I i seguenti sezioni sono Informativo.
APPLICAZIONI USO
Nell'usare il -d delim opzione, è necessario fare attenzione a evitare caratteri speciali
significato per l'interprete dei comandi.
ESEMPI
Il comando:
nl -v 10 -i 10 -d \!+ file1
numeri file1 a partire dalla riga numero 10 con un incremento di 10. La pagina logica
il delimitatore è "!+". Si noti che il '!' deve essere sfuggito durante l'utilizzo csh come comando
interprete a causa della sua sintassi di sostituzione della cronologia. Per ksh ed sh la fuga no
necessario, ma non fa alcun danno.
FONDAMENTO LOGICO
Nessuno.
FUTURE INDICAZIONI
Nessuno.
Utilizza nlposix online utilizzando i servizi onworks.net