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 mode avion et donnees mobiles - Guide
- Difference entre restreindre et bloquer sur instagram - Guide
- Difference entre mb et mo ✓ - Forum Matériel & Système
3 réponses
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.
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
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.