|
|
|
|
sheol, le vendredi 21 décembre 2007 à 08:05:36Bonjour,
Pour travailler sur du texte : c'est Perl !!! :-)) Debian Etch kernel 2.6.22.6 // Fedora 8 kernel 2.6.23.1 // Mandriva 2007.1 Spring kernel 2.6.22.6 Windows Breaks : -----^-----^-----^-----^-----^-----^--- bip bip bip bip ! |
Salut,
Chaque langage a ses spécificités qu'il faut connaitre afin d'opter pour le traitement le plus adapté à ses besoins. Sed est un éditeur de lignes (Stream Editor), plus particulièrement adapté au traitement et manipulations (remplacement, suppression de chaines de caractères) ligne par ligne, bien qu'il puisse aussi traiter des lignes consécutives grace à ses mémoires tampons, mais pas très intuitif pour des traitements complexes. Ce n'est pas à vrai dire un langage de programmation, mais plus un outil à utiliser en complément du shell par exemple. Awk est un éditeur de champs (mais pas seulement), beaucoup plus puissant que "sed", qui travaille lui aussi sur des lignes en entrée mais possédant une syntaxe proche des langages de programmation (fonctions, tableaux, opérations mathématiques, etc.). Perl quant à lui n'est autre que la réunion des 2 outils précédents avec des briques de C et de shell (à l'origine ce devait être une simple extension de awk). Il est donc plus complet et beaucoup plus puissant que sed et awk, et à ce titre possède toutes les qualités d'un langage de programmation. Python je connais pas du tout, sebsauvage (s'il passe dans le coin) t'en parleras surement beaucoup mieux que moi et t'en ventera tous les mérites à juste titre. ;-)) Z'@+...che. JP : Zen, my Nuggets ! ;-) Le savoir n'est bon que s'il est partagé. |
| 27/04 23h31 | Editer le menu contextuel | Ubuntu |
| 17/11 11h21 | [Shell] Tester une variable numérique | Shell |
| 27/01 18h36 | Comment lire un fichier ligne par ligne | Bash |
| 23/03 20h06 | Sed - Insérer des espacements | Sed |
| 29/12 20h42 | Guide d'utilisation du Shell pour débutant | Shell |
| 23/08 18h31 | [scripts] perl ou python ? | 7 |
| 09/04 13h39 | [PERL]- traduire du shell en perl | 103 |
| 17/02 16h11 | Python & shell linux | 2 |
| 05/08 18h16 | Passage d'un résultat Perl dans un shell | 1 |
![]() | VSO Image Resizer - Le logiciel VSO Image Resizer organise vos photos en réduisant leur résolution et en les déplaçant facilement au sein de... | Catégorie: Graphisme Licence: Freeware/gratuit |
![]() | SSH Secure Shell - SSH secure shell for workstations est un client SSH flexible permettant de se connecter de façon sécurisée à des... | Catégorie: Telnet/SSH Licence: Open Source |
![]() | VSO Media Player - VSO Media Player est un lecteur audio supportant les formats audio suivants : MP3 Ogg Vorbis (. OGG ) MusePack... | Catégorie: Edition vidéo Licence: Freeware/gratuit |
![]() | TextWrangler - TextWrangler est un éditeur de texte évolué. Il propose de nombreuses fonctionnalités : recherche/remplacement... | Catégorie: Traitement de texte Licence: Freeware/gratuit |
![]() | WWE SmackDown! vs. Raw | Catégorie: Jeu vidéo Xbox 360 | 23.49 € PriceMinister |
![]() | WWE SmackDown! vs. Raw | Catégorie: Jeu vidéo PS2 | 20.49 € PriceMinister |
![]() | Altec Lansing VS2420 2.0 | Catégorie: Enceintes PC | 23.70 € Atlanpolis |
![]() | MX Vs. ATV Extreme | Catégorie: Jeu vidéo PS2 | 34.99 € Amazon.fr |