Bonjour,
je débute en Unix et je rencontre le problème suivant:
je suis dans une boucle FOR et je voudrais obtenir une variable filecourt qui soit les 4 premiers caractères de filelong + son extension (ici ".dat")
le script est comme ceci:
for filelong in `ls ${ALU_STC}/*.dat`
do
...
done
où ${ALU_STC}/ est le chemin de mes fichiers .dat
exemple:
ALU_STC=/data
filelong a alors la valeur /data/titi_123456789.dat
et je voudrai obtenir: titi.dat
chaque fois que j'ai essayé de faire une action, il travaille sur les donnéesdu fichier mais pas ur le nom du fichier.
Merci pour votre aide
Partager