Ceci est une ancienne révision du document !
Mes Nautilus-scripts
Prérequis
- Lisez la documentation Les scripts pour Nautilus
- Lisez la documentation NautilusScriptsHowto
- Lisez la documentation Bash : Guide pour debutant et notamment sa section 10.3.3
Un script pour renommer en masse avec pyrenamer
- Installez le paquet pyrenamer
- Creez le fichier pyrenamit
- Rendez le executable
- Editez le et copiez collez-y le code suivant
#!/bin/bash #Lance l'application Pyrenamer # dans le dossier selectionné # ou dans le dossier du fichier selectionné. # # Nautilus "Renommer en masse" Script # # if [ "$1" = "" ];then wdir=${NAUTILUS_SCRIPT_CURRENT_URI#file://} else filetype=$(file "$1") filetype=${filetype##*: } if [ "$filetype" = "directory" ];then wdir="${NAUTILUS_SCRIPT_CURRENT_URI#file://}/$1" else wdir=${NAUTILUS_SCRIPT_CURRENT_URI#file://} fi fi wdir=${wdir//%20/ } pyrenamer "$wdir"
Explications de code
- le script vérifie le chemin d'execution du script pyrenamit
- le chemin est vide, le script lui assigne le dossier courant d'execution …
- le chemin n'est pas vide, le script vérifie si c'est un fichier ou un dossier
- si c'est un dossier, le script lancera pyrenamer avec le nom du dossier selectionné et son chemin complet
- si c'est un fichier, le script lancera pyrenamer avec le dossier contenant le fichier selectionné
- le script prend en compte les espaces et les caracteres accentués