Shell

sfdisk, pratique pour le raid logiciel

09.07.2008 0

Et voilà la séquence du jour qui me sert à chaque fois que je crée un raid soft pour copier le partitionnement d’un disque sur tous les autres:

sfdisk -d /dev/sda | sfdisk /dev/sdb

Copier coller dans VI sans tabulations parasites

18.04.2008 1

Lors d’un copy/paste dans vi, des tabulations parasites augmentant avec le nombre de lignes à coller apparaissent en début de chacune d’entre elles. Pour éviter ce phénomène, il suffit d’utiliser la commande magique :set paste avant de coller le contenu, puis pour revenir à l’indentation normale :set nopaste

Compter le nombre de fichiers par extension dans un répertoire

16.02.2008 0
find . -name "*.*"|sed 's/.*\.//g'|sort|uniq -c|sort -nr|gawk 'OFS="\t" {print $1,$2}' 

Search and replace en ligne de commande

15.01.2008 0

Pour faire un search and replace en ligne de commande sur tous les fichiers .txt d’un répertoire :

perl -pi -e 's/find/replace/g' *.txt

La même chose pour des fichiers contenus dans une arborescence :

find . -name '*.txt' |xargs perl -pi -e 's/find/replace/g'