à quoi sert awk?
carlottecarlotte
-
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité -
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité -
Bonjour,
je dois créer le même accès à plusieurs personnes en indiquant leurs noms, prénoms et user id.
Jusqu'à présent je'utilisais le copier collé dans un vi pour répéter le profile dans plusieurs lignes de commande et ajouter à chaque ligne les données perso relatives à chaque utilisateur.
Ce matin mon collègue est passé près de moi et m'a dit: quoi? tu connais pas awk?
j'ai fait un man awk mais c'est très long et en anglais, alors si vous avez une explication rapide en français ça m'aiderait ben ;-)
ex:
creer prenom1 nom1 profileY
creer prenom2 nom2 profileY
je dois créer le même accès à plusieurs personnes en indiquant leurs noms, prénoms et user id.
Jusqu'à présent je'utilisais le copier collé dans un vi pour répéter le profile dans plusieurs lignes de commande et ajouter à chaque ligne les données perso relatives à chaque utilisateur.
Ce matin mon collègue est passé près de moi et m'a dit: quoi? tu connais pas awk?
j'ai fait un man awk mais c'est très long et en anglais, alors si vous avez une explication rapide en français ça m'aiderait ben ;-)
ex:
creer prenom1 nom1 profileY
creer prenom2 nom2 profileY
2 réponses
hello
awk — dont le nom vient des trois créateurs, Alfred V. Aho, Peter J. Weinberger et Brian W. Kernighan — est un langage de traitement de lignes, disponible sur la plupart des systèmes Unix et sous Windows avec Cygwin ou Gawk. Il est principalement utilisé pour la manipulation de fichiers textuels pour des opérations de recherches, de remplacement et de transformations complexes.
Awk est le plus souvent utilisé pour la production de fichiers plats aux spécifications particulières (échanges entre différents systèmes d'informations hétérogènes). Il est aussi utilisé comme "parser" de fichiers XML ou de fichiers textes pour générer des commandes SQL à partir des données extraites. Il peut être utilisé aussi pour des opérations de calculs complexes et mise en forme de données brutes pour faire des tableaux statistiques.
https://fr.wikipedia.org/wiki/Awk
awk — dont le nom vient des trois créateurs, Alfred V. Aho, Peter J. Weinberger et Brian W. Kernighan — est un langage de traitement de lignes, disponible sur la plupart des systèmes Unix et sous Windows avec Cygwin ou Gawk. Il est principalement utilisé pour la manipulation de fichiers textuels pour des opérations de recherches, de remplacement et de transformations complexes.
Awk est le plus souvent utilisé pour la production de fichiers plats aux spécifications particulières (échanges entre différents systèmes d'informations hétérogènes). Il est aussi utilisé comme "parser" de fichiers XML ou de fichiers textes pour générer des commandes SQL à partir des données extraites. Il peut être utilisé aussi pour des opérations de calculs complexes et mise en forme de données brutes pour faire des tableaux statistiques.
https://fr.wikipedia.org/wiki/Awk