[CSH] commande MV
Tonio
-
Tonio -
Tonio -
Bonsoir à tous :)
Voilà, je dois créer un script qui doit, entre autre, renommer un dossier sans changer son emplacement dans l'arborescence.
J'ai crée ce script :
#! /bin/csh
set echo
if ($#argv != 2) then
exit(1)
endif
if ($1:h == $1) then
mv $1 $2
else
if ($1:t != "") then
set chem = $1:h
mv $1 $chem/$2
else
set chem = $1:h:h
mv $1:h $chem/$2
endif
endif
endif
unset echo
exit(0)
Seulement, il y a un petit problème, lorsque je met en argument un répertoire se trouvant dans le répertoire courant, avec à la fin un /
Par exemple, si je fais ./essai toto/ titi cela me renvoit "mv:ne peut déplacer 'toto' vers un sous répertoire de lui-même 'toto/titi'"
Voilà, j'aimerais savoir si quelqu'un saurait comment régler ce problème ^^ ?
Merci à ceux qui me répondront, et bonne soirée à tous ;)
Voilà, je dois créer un script qui doit, entre autre, renommer un dossier sans changer son emplacement dans l'arborescence.
J'ai crée ce script :
#! /bin/csh
set echo
if ($#argv != 2) then
exit(1)
endif
if ($1:h == $1) then
mv $1 $2
else
if ($1:t != "") then
set chem = $1:h
mv $1 $chem/$2
else
set chem = $1:h:h
mv $1:h $chem/$2
endif
endif
endif
unset echo
exit(0)
Seulement, il y a un petit problème, lorsque je met en argument un répertoire se trouvant dans le répertoire courant, avec à la fin un /
Par exemple, si je fais ./essai toto/ titi cela me renvoit "mv:ne peut déplacer 'toto' vers un sous répertoire de lui-même 'toto/titi'"
Voilà, j'aimerais savoir si quelqu'un saurait comment régler ce problème ^^ ?
Merci à ceux qui me répondront, et bonne soirée à tous ;)
A voir également:
- [CSH] commande MV
- Invite de commande - Guide
- Commande terminal mac - Guide
- Commande dism - Guide
- Commande scannow - Guide
- Supprimer historique commande amazon - Forum Réseaux sociaux