Articles sur awk
Vrac d’astuces
Astuces de février
Git
L’opération de rebase avec git modifie l’historique d’une branche. Si pour une raison ou une autre on souhaite annuler l’opération, plutôt que de rejouer chaque commit de la branche depuis l’ancienne origine de la branche, il est possible d’utiliser la commande git-reflog pour récupérer l’identifiant du commit
git reflog ; git reset --hard HEAD{@5}
Surveiller Mysql en mode débrouille
Voici une petite commande pour enregistrer tous les requêtes mysql qui durent plus de deux secondes, lorsque l’on n’a pas accès à des outils de monitoring plus évolué. En jouant sur l’intervalle de rafraîchissement de watch on peut surveiller des commandes plus longues.
Trucs et astuces pour commencer 2021
Nouvelle année
Lancer plusieurs instructions make en parallèle
Après un `aptitude install parallel` voici comment exécuter en même temps deux cibles.
parallele make ::: clear-cache build-css
Grep avec des chaînes binaires
Très utile pour les `dumps` de tables contenant du texte binaire, résultat la fonction encode (cf https://mariadb.com/kb/en/encode/)
Notes et Astuces
En guise d’introduction
Voici une série de notes et astuces. Rien d’extra ordinairement nouveau ici, mais c’est pratique de publier en vrac des notes prises au fil des jours pour pouvoir ensuite les retrouver facilement.
Awk pour les fichiers csv
Exemple pour compter le nombre de valeurs uniques du quatrième champs d’un
fichier csv, dont le séparateur est un ;:


