mardi 9 juillet 2019

bash, lignes dupliquées

Dans d'anciens post, j'avais parlé de la commande uniq

Il est possible de ne garder que les lignes dupliquées. Il faut utiliser l'option -d




awk



Le bout de code suivant a pour but de trouver les exceptions non migrées dans la version G4 et qui peuvent poser problème.



Si après la balise de fin on a le setReference c'est qu'il n'y en a pas besoin.

Si le setReference est dans l'exception (ou que certains pattern y sont) c'est que l'exception a migrée ou bien qu'elle n'a pas besoin d'être migrée.

vendredi 22 février 2019

htmlunit, upgrade et bouton de formulaire vu comme disabled

Sur le projet, l'upgrade de la version de htmlunit de 2.21 à 2.33 a provoqué une régression.

Le bouton de validation des formulaires est vu comme disabled.

Sur la version 2.21, le code pour saisir le texte dans les HtmlTextInput utilise la méthode setValueAttribute.

Entre la version 2.24 et 2.25, setValueAttribute n'émet plus l'événement qui permet au formulaire de se valider et activer/désactiver le bouton de soumission.

A partir de la version 2.25, il faut utiliser la méthode type pour "saisir" le texte dans la zone texte.

mardi 15 janvier 2019

sed, garder les lignes qui matchent un pattern tout en faisant un remplacement



L'option -n permet de ne pas afficher les lignes tandis que l'ajout de /p indique d'afficher lors d'un matchage.