Unix: shell: récupérer un nom de fichier

totoche -  
 totoche -
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

2 réponses

marc[i1] Messages postés 2603 Statut Contributeur 382
 
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.
0
totoche
 
Merci pour ta réponse.
0
wapette21 Messages postés 68 Statut Membre 5
 
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++++
0
totoche
 
oui, le fichier est unique dans le répertoire d'arrivée.
Je teste et te réponds
Totoche
0