Quoique peu familier du shell, j'ai fait un petit script de sauvegarde de mes fichiers de config qui marche presque.
Mais je bute sur ce qui me paraît être une absence (étonnante) de fonctions de chaînes dans Bash.
Je rentre veux rentrer interactivement le chemin du volume de sauvegarde.
Pour créer ensuite sans problèmes le chemin complet, je teste si le chemin rentré se termine par '/' :
Code : Tout sélectionner
if [[ ${$Rep: -1} == "/"]] then ; # Retirer le '/' Rep=".........."
Est-ce une commande interne, une expression de chaîne permettant des opérations simples (je n'en ai pas trouvé), une commande externe ? Mystère.
J'espère quand même qu'il ne faudra pas que je me mette aux expressions régulières pour faire ça.
Quelqu'un connaissant mieux le shell que moi a-t-il la solution ?
Merci.