Archive for category: Scripts

chmod fichier ou dossier uniquement

21 octobre, 2008 (13:49) | Debian / Linux, Scripts

Recursively chmod directories only find . -type d -exec chmod 755 {} \; This will recursively search your directory tree (starting at dir ‘dot’) and chmod 755 all directories only. Similarly, the following will chmod all files only (and ignore the directories): find . -type f -exec chmod 644 {} \; From: http://movabletripe.com/archive/recursively-chmod-directories-only/

Remplacement de chaîne de caractère

4 janvier, 2008 (15:51) | Scripts

Remplacer une chaîne de caractère par une autre dans une liste de fichier : find . -name "*.php" -print | xargs sed -i ‘s/ancienne_chaine/nouvelle_chaine/g’ Remplacer « *.php » par le type de fichiers que vous voulez traiter. Attention aux caractères à échapper…

Script shell de renommage

19 décembre, 2007 (21:51) | Scripts

Renommer plusieurs fichiers à l’aide d’un script shell : #!/bin/bash for file in *_ancien_nom_*; do mv $file ${file/_ancien_nom_/_nouveau_nom_} done # EOF

Effacement de fichiers

19 décembre, 2007 (21:48) | Scripts

Fichier contenant une chaine de caractère: Attention, ce script contient la commande rm -f #!/bin/bash RES_TEMP="res.txt"   #demande quel dossier scanner echo -e "Quel est le dossier à scanner ? : " read DOSSIER_SCAN   #scan du dossier grep -r "_chaine_recherchee_" $DOSSIER_SCAN | cut -d : -f 1 > $RES_TEMP   #prompt user echo -e [...]