Note :
Ce livre est considéré comme une ressource essentielle pour comprendre et utiliser sed et awk pour la manipulation et le traitement des données dans les systèmes de type UNIX. Les lecteurs apprécient sa valeur éducative, son style clair, ses exemples pratiques et sa pertinence, même dans des contextes modernes. Cependant, certains ont noté des problèmes de formatage et un contenu limité sur certains sujets.
Avantages:⬤ Valeur éducative
⬤ style clair et engageant
⬤ couverture complète de sed et awk avec des exemples pratiques
⬤ utile pour les débutants et les utilisateurs expérimentés
⬤ aide à automatiser les tâches et à améliorer l'efficacité dans la manipulation des données.
⬤ Problèmes de formatage qui rendent le livre difficile à lire
⬤ références occasionnelles à des technologies dépassées
⬤ certaines sections peuvent être moins utiles pour ceux qui maîtrisent déjà les langages de programmation de haut niveau.
(basé sur 71 avis de lecteurs)
sed & awk: Unix Power Tools
Sed et awk décrivent deux programmes de traitement de texte qui sont des piliers de la boîte à outils du programmeur UNIX. sed est un "éditeur de flux" qui permet d'éditer des flux de texte qui peuvent être trop volumineux pour être édités dans un seul fichier ou qui peuvent être générés à la volée dans le cadre d'une étape de traitement de données plus importante.
L'opération la plus courante réalisée avec sed est la substitution, c'est-à-dire le remplacement d'un bloc de texte par un autre. awk est un langage de programmation complet. Contrairement à de nombreux langages conventionnels, awk est "piloté par les données" : vous spécifiez le type de données qui vous intéresse et les opérations à effectuer lorsque ces données sont trouvées.
awk fait beaucoup de choses pour vous, y compris ouvrir et fermer automatiquement les fichiers de données, lire les enregistrements, décomposer les enregistrements en champs et compter les enregistrements.
Bien que l'awk offre les fonctionnalités de la plupart des langages de programmation conventionnels, il inclut également des fonctionnalités non conventionnelles, telles que la correspondance étendue des expressions régulières et les tableaux associatifs. sed & awk décrit les deux programmes en détail et inclut un chapitre d'exemples de scripts sed et awk.
Cette édition couvre les fonctionnalités de sed et d'awk qui sont imposées par le standard POSIX. Cela concerne notamment awk, pour lequel POSIX a normalisé une nouvelle variable, CONVFMT, et de nouvelles fonctions, toupper () et tolower (). La variable CONVFMT spécifie le format de conversion à utiliser pour convertir des nombres en chaînes de caractères (awk utilisait OFMT à cette fin).
Les fonctions toupper () et tolower () prennent chacune en argument une chaîne de caractères (probablement en casse mixte) et renvoient une nouvelle version de la chaîne dont toutes les lettres ont été converties à la casse correspondante. En outre, cette édition couvre GNU sed, nouvellement disponible depuis la première édition. Elle met également à jour la couverture de la première édition de Bell Labs nawk et GNU awk ( gawk ), couvre mawk, une implémentation supplémentaire d'awk disponible gratuitement, et discute brièvement de trois versions commerciales d'awk, MKS awk, Thompson Automation awk ( tawk ), et Videosoft (VSAwk).
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)