A voir également:
- Différence entre awk et bash
- Différence entre tcp et udp - Guide
- Difference entre million et milliard - Accueil - Technologies
- Difference entre restreindre et bloquer sur instagram - Guide
- Difference entre mo et mb ✓ - Forum Matériel & Système
- Différence entre streaming et replay - Guide
3 réponses
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 420
9 nov. 2011 à 09:31
9 nov. 2011 à 09:31
Salut,
Chaque langage a sa propre syntaxe et ses spécificités et tout dépend de ce que tu dois faire.
Normalement, awk est surtout employé comme filtre sur des fichiers principalement avec une notion de lignes et de champs.
Chaque langage a sa propre syntaxe et ses spécificités et tout dépend de ce que tu dois faire.
Normalement, awk est surtout employé comme filtre sur des fichiers principalement avec une notion de lignes et de champs.
mamiemando
Messages postés
33488
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
23 janvier 2025
7 816
9 nov. 2011 à 09:34
9 nov. 2011 à 09:34
Eh bien ce sont deux langages différents donc ça n'a rien à voir :-) Ils ne sont pas utilisés pour les mêmes raisons.
- awk est adapter pour lire un fichier et en extraire des morceaux (ou le remettre en forme)
- bash est à linux ce que les fichiers ".bat" sont à windows : c'est un moyen d'écrire facilement une suite de commandes qui vont permettre de manipuler ton système d'exploitation.
Les deux langages disposent de boucles (for, ...), de tests (if...) mais ont une syntaxe qui leur est spécifique. Un script awk consiste en un ensemble de blocs qui sont déclenchés ou non en fonction de la ligne qu'on lit. Un script bash est lu de manière séquentielle, comme c'est le cas dans la plupart des langages.
À part le fait que ce sont deux langages de scripts, je pense que les points communs s'arrêtent là ;-)
Un aperçu plus concret :
http://aral.iut-rodez.fr/fr/sanchis/enseignement/bash/index.html
https://nyal.developpez.com/tutoriel/gawk/index.php
Bonne chance
- awk est adapter pour lire un fichier et en extraire des morceaux (ou le remettre en forme)
- bash est à linux ce que les fichiers ".bat" sont à windows : c'est un moyen d'écrire facilement une suite de commandes qui vont permettre de manipuler ton système d'exploitation.
Les deux langages disposent de boucles (for, ...), de tests (if...) mais ont une syntaxe qui leur est spécifique. Un script awk consiste en un ensemble de blocs qui sont déclenchés ou non en fonction de la ligne qu'on lit. Un script bash est lu de manière séquentielle, comme c'est le cas dans la plupart des langages.
À part le fait que ce sont deux langages de scripts, je pense que les points communs s'arrêtent là ;-)
Un aperçu plus concret :
http://aral.iut-rodez.fr/fr/sanchis/enseignement/bash/index.html
https://nyal.developpez.com/tutoriel/gawk/index.php
Bonne chance
Utilisateur anonyme
9 nov. 2011 à 10:47
9 nov. 2011 à 10:47
salut,
On oublie l'essentiel, bash est avant toute chose un interpréteur de commande, c'est à dire une interface entre l'être humain et le système d'exploitation, dont on peut écrire les commandes dans un fichier pour en faire un script.
Ceci n'est pas vrai pour awk, qui n'est que un langage de script.
On oublie l'essentiel, bash est avant toute chose un interpréteur de commande, c'est à dire une interface entre l'être humain et le système d'exploitation, dont on peut écrire les commandes dans un fichier pour en faire un script.
Ceci n'est pas vrai pour awk, qui n'est que un langage de script.