Ceci est une ancienne révision du document !


Mes Nautilus-scripts

  • 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
  • utilisateurs/j5012/brouillons/mes_nautilus_scripts.1483385696.txt.gz
  • Dernière modification: Le 02/01/2017, 20:34
  • par J5012