mais moi j'ai un créer un scriptnew.sh
cd "/home/sacha/Bureau/image test"
name=${basename "$(pwd)"}
name=${name// /_}
echo $name
et ca me donne:
[sacha@localhost ~/Bureau/image test]$ scriptnew.sh
/bin/scriptnew.sh: line 2: ${basename "$(pwd)"}: bad substitution
et si j'essaye
cd "/home/sacha/Bureau/image test"
name=$(basename $(pwd))
name=${name// /_}
echo $name
ca me donne:
[sacha@localhost ~/Bureau/image test]$ scriptnew.sh
image
avec:
name=basename "$(pwd)"
==> /bin/scriptnew.sh: line 2: /home/sacha/Bureau/image test: is a directory
name=basename $(pwd)
==>/bin/scriptnew.sh: line 2: /home/sacha/Bureau/image: Aucun fichier ou répertoire de ce type
# suite
Posté par gotcha5832 . En réponse au message renommer les fichier par script en nom_dossier_jour.jpg. Évalué à 1.
mais moi j'ai un créer un scriptnew.sh
cd "/home/sacha/Bureau/image test"
name=${basename "$(pwd)"}
name=${name// /_}
echo $name
et ca me donne:
[sacha@localhost ~/Bureau/image test]$ scriptnew.sh
/bin/scriptnew.sh: line 2: ${basename "$(pwd)"}: bad substitution
et si j'essaye
cd "/home/sacha/Bureau/image test"
name=$(basename $(pwd))
name=${name// /_}
echo $name
ca me donne:
[sacha@localhost ~/Bureau/image test]$ scriptnew.sh
image
avec:
name=basename "$(pwd)"
==> /bin/scriptnew.sh: line 2: /home/sacha/Bureau/image test: is a directory
name=basename $(pwd)
==>/bin/scriptnew.sh: line 2: /home/sacha/Bureau/image: Aucun fichier ou répertoire de ce type
du coup je suis un peu perdu?