Commande regcmp
Objectif
Compile les modèles en déclarations char en langage C.
Syntaxe
regcmp [ - ] Fichier [ Fichier ... ]
Descriptif
La commande regcmp compile les modèles dans Fichier et place la sortie dans un fichier Fichier.i , ou un fichier File.c lorsque l'option - est spécifiée. Les modèles compilés résultants sont initialisés sous forme de déclarations char . Chaque entrée du fichier doit être un nom de variable C suivi d'un ou de plusieurs blancs, suivi d'un modèle placé entre "" (guillemets).
La sortie de la commande regcmp est le code source C. Un fichier File.i résultant peut être inclus dans des programmes C, et un fichier File.c résultant peut être un paramètre de fichier de la commande cc .
Un programme en langage C qui utilise la sortie de la commande regcmp doit utiliser la sous-routine regex pour l'appliquer à une chaîne.
Dans la plupart des cas, la commande regcmp rend inutile l'utilisation de la sous-routine regcmp dans un programme en langage C, ce qui permet d'économiser du temps d'exécution et de la taille du programme.
Indicateur
| Article | Descriptif |
|---|---|
| - | Place la sortie dans un fichier File.c . Par défaut, la sortie est placée dans Fichier.i. |
Exemples
- Pour compiler les modèles dans stdin1 et les modèles dans stdin2, entrez:
Cette opération crée lestdin1.ietstdin2.i.regcmp stdin1 stdin2 - A créerstdin1.cetstdin2.cfichiers, entrez:
regcmp - stdin1 stdin2Remarque: En supposant que le mêmestdin1etstdin2fichiers sont utilisés dans les deux exemples, le résultatstdin1.ietstdin1.cfichiers sont identiques et le résultatstdin2.ietstdin2.cfichiers sont identiques.
Fichier
| Article | Descriptif |
|---|---|
| /usr/ccs/bin/regcmp | Contient la commande regcmp . |