Unix: shell: récupérer un nom de fichier
Fermé
Bonjour,
Je dois faire un script dans lequel je récupère un nom de fichier (toto.txt) dans un répertoire.
Je dois variabiliser ce nom ($toto) car il change chaque jour.
Ce nom doit me servir à créer un répertoire ayant le nom du fichier sans l'extension.
Ensuite, je dois copier toto dans /toto
Si vous avez des idées.
Totoche
Je dois faire un script dans lequel je récupère un nom de fichier (toto.txt) dans un répertoire.
Je dois variabiliser ce nom ($toto) car il change chaque jour.
Ce nom doit me servir à créer un répertoire ayant le nom du fichier sans l'extension.
Ensuite, je dois copier toto dans /toto
Si vous avez des idées.
Totoche
A voir également:
- Unix: shell: récupérer un nom de fichier
- Fichier executable unix - Forum MacOS
- Telecharger unix ✓ - Forum Linux / Unix
- Les documents sur ma clé usb transformés en fichiers unix - Forum MacOS
- Unix scrabble ✓ - Forum loisirs/vie pratique
- Telecharger unix seulement ✓ - Forum Linux / Unix
2 réponses
marc[i1]
Messages postés
2573
Date d'inscription
vendredi 1 avril 2005
Statut
Contributeur
Dernière intervention
6 septembre 2008
382
4 sept. 2008 à 09:47
4 sept. 2008 à 09:47
Salut,
voici un guide qui te sera précieux dans tes études :
Guide avancé d'écriture des scripts Bash, une exploration en profondeur de l'art de la programmation shell
Bonne lecture.
voici un guide qui te sera précieux dans tes études :
Guide avancé d'écriture des scripts Bash, une exploration en profondeur de l'art de la programmation shell
Bonne lecture.
wapette21
Messages postés
66
Date d'inscription
lundi 21 juillet 2008
Statut
Membre
Dernière intervention
7 octobre 2010
5
4 sept. 2008 à 10:07
4 sept. 2008 à 10:07
Bonjour,
le fichier (toto.txt) a son arriver est-il seul dans le répertoire ? si oui variable1=$(ls repertoire)
après variable2=$(echo $varaible1 | cut -d"." -f1)
puis mkdir $variable2
mv $variable1 $variable2
voila
a++++
le fichier (toto.txt) a son arriver est-il seul dans le répertoire ? si oui variable1=$(ls repertoire)
après variable2=$(echo $varaible1 | cut -d"." -f1)
puis mkdir $variable2
mv $variable1 $variable2
voila
a++++
4 sept. 2008 à 09:59