Questo è l'identificativo del comando 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
ident - identifica le stringhe di parole chiave RCS nei file
SINOSSI
ident [ -q ] [ -V ] [ filetto ...]
DESCRIZIONE
ident cerca tutte le istanze del pattern $parola chiave: testo $ nei file nominati o, se
nessun file viene nominato, lo standard input.
Questi pattern vengono normalmente inseriti automaticamente dal comando RCS co(1), ma può anche
essere inserito manualmente. L'opzione -q sopprime l'avviso dato se non ci sono modelli
in un file. L'opzione -V stampa il numero di versione di RCS.
ident funziona su file di testo, file oggetto e dump. Ad esempio, se C
programma in fc contiene
#includere
statico serbatoio const ID RC[] =
"ID$: fc, v 5.4 1993/11/09 17:40:15 Eggert Exp $";
int principale() { ritorno printf("%s\n", rcsid) == EOF; }
ed fc è compilato in fo, quindi il comando
ident fc fo
verrà prodotto
fc:
ID $: fc, v 5.4 1993/11/09 17:40:15 Eggert Exp $
ns:
ID $: fc, v 5.4 1993/11/09 17:40:15 Eggert Exp $
Se un programma C definisce una stringa come rcsid sopra ma non lo usa, garza(1) maggio
lamentarsi e alcuni compilatori C ottimizzeranno la stringa. La soluzione più affidabile
è fare in modo che il programma usi il rcsid stringa, come mostrato nell'esempio sopra.
ident trova tutte le istanze di $parola chiave: testo $ modello, anche se parola chiave in realtà non lo è
una parola chiave supportata da RCS. Questo ti dà informazioni su parole chiave non standard come
$XConsorzio$.
Il modello normalmente richiede due punti e uno spazio subito dopo la parola chiave e a
spazio immediatamente prima della terminazione $, ma per Subversion 1.2 (e versioni successive)
Compatibilità, ident riconoscerà anche il modello $parola chiave:: testo $ (cioè, due due punti
e uno spazio) e il motivo $parola chiave:: testo #$ (allo stesso modo, con un cancelletto prima di
terminazione $). Queste sono la sintassi delle parole chiave a larghezza fissa. Per riassumere, i tre
modelli riconosciuti sono:
$parola chiave: testo $
$parola chiave:: testo $
$parola chiave:: testo #$
PAROLE CHIAVE
Ecco l'elenco delle parole chiave attualmente mantenute da co(1). Tutti gli orari sono indicati in
Coordinated Universal Time (UTC, a volte chiamato GMT) per impostazione predefinita, ma se i file lo fossero
verificato con co's -zzona opzione, gli orari sono forniti con un'indicazione numerica del fuso orario
aggiunto.
$Autore$
Il nome di accesso dell'utente che ha effettuato il check-in nella revisione.
$Data$ La data e l'ora in cui la revisione è stata archiviata.
$Intestazione$
Un'intestazione standard contenente il nome completo del file RCS, il numero di revisione, la data
e ora, l'autore, lo stato e l'armadietto (se bloccato).
$ Id $ Uguale a $Intestazione$, tranne per il fatto che il nome del file RCS è privo di componenti di directory.
$armadietto$
Il nome di accesso dell'utente che ha bloccato la revisione (vuoto se non bloccato).
$Registro$ Il messaggio di registro fornito durante il check-in. Per identscopi, questo è equivalente
a $fileRCS$.
$Nome$ Il nome simbolico utilizzato per verificare la revisione, se presente.
$fileRCS$
Il nome del file RCS senza i componenti della directory.
$ Revision $
Il numero di revisione assegnato alla revisione.
$Fonte$
Il nome completo del file RCS.
$Stato$
Lo stato assegnato alla revisione con il -s possibilità di RCS(1) o ci(1).
co(1) rappresenta i seguenti caratteri nei valori delle parole chiave tramite sequenze di escape da mantenere
stringhe di parole chiave ben formate.
serbatoio fuga sequenza
linguetta \t
nuova linea \n
spazio \dieci
$ \dieci
\ \\
IDENTIFICAZIONE
Autore: Walter F. Tichy.
Revisione della pagina del manuale: 5.9.4; Data di rilascio: 2015-06-21.
Copyright © 2010-2015 Thien-Thi Nguyen.
Copyright © 1990, 1992, 1993 Paul Eggert.
Copyright © 1982, 1988, 1989 Walter F. Tichy.
Usa ident online utilizzando i servizi onworks.net