vendredi 12 octobre 2012

bash, voir autour des occurences avec grep...



Avec l'option :
  • A : affiche les lignes après l'occurence trouvée (after)
  • B : affiche les lignes avant l'occurence trouvée (before)
  • C : affiche les lignes avant et après l'occurence trouvée

grep

jeudi 11 octobre 2012

awk, créer des requêtes SQL depuis un fichier csv

Par exemple :



awk, fs, insert into table

mercredi 10 octobre 2012

bash, récupérer le nombre de colonnes du terminal

Pour centrer :



Ou afficher un séparateur :



tput, printf

python, faire en sorte que stdin/stdout lisent et écrivent en binaire

J'ai écrit un petit programme qui s'inspire de cut en python.

La lecture et l'écriture pouvant se faire sur l'entrée/sortie standard (sources ucut), j'avais des problèmes de "'ascii' codec can't decode byte"...

Pour y remédier, j'ai "transformé" les flux standard (mode texte) en flux binaires de la manière suivante :



python, binary, os, fileno

bash, vérifier si une variable matche une regexp

On peut facilement vérifier si une donnée contenue dans une variable est au bon format.

Dans l'exemple ci-dessous, on vérifie si le numéro de version fourni est correct.



Dans celui-ci si la valeur contient localhost ou itg



Attention, la regexp n'est pas entre quote ni double-quote.

=~, regexp, re