Les outils Unix sont conçus spécifiquement pour traiter du texte ; ca reste le format universel pour Unix. Sinon, il y a un truc qui a 40 ans environ qui s'appelle "expressions régulières", très efficace pour parser du texte en O(n) quand c'est bien fait. Le gros intérêt est que ca existe ailleurs que sous Linux.
Et c'est très fragile. Ta regex devient inutile dès que le format des messages changent.
Peut-être que tu peux écrire des regex très intelligentes. Mais dès que le format des messages va changer, t'auras 50% de chances pour que ta regex ne fonctionne plus.
Perso, je préfère avoir affaire à une API stable ou une base de données qu'à du texte. Pis, du texte en langue humaine, le genre de langages très peu standardisé (où personne n'arrive à se mettre d'accord sur une chose aussi bête que le format des dates !).
"Quand certains râlent contre systemd, d'autres s'attaquent aux vrais problèmes." (merci Sinma !)
[^] # Re: GNU/SystemD/Linux
Posté par xcomcmdr . En réponse au journal Systemd va gagner une console système, un bootsplash et un login-screen. Évalué à 2. Dernière modification le 03 décembre 2013 à 21:22.
Et c'est très fragile. Ta regex devient inutile dès que le format des messages changent.
Peut-être que tu peux écrire des regex très intelligentes. Mais dès que le format des messages va changer, t'auras 50% de chances pour que ta regex ne fonctionne plus.
Perso, je préfère avoir affaire à une API stable ou une base de données qu'à du texte. Pis, du texte en langue humaine, le genre de langages très peu standardisé (où personne n'arrive à se mettre d'accord sur une chose aussi bête que le format des dates !).
"Quand certains râlent contre systemd, d'autres s'attaquent aux vrais problèmes." (merci Sinma !)