Se connecter / S'enregistrer
Votre question

[KSH] Recuperer le fichier sans extension en Korn Shell Unix

Tags :
  • Echo
  • Programmation
Dernière réponse : dans Programmation
11 Juillet 2007 12:19:31

Bonjour,

Je cherche a recuperer en Korn Shell, le nom de fichier sans son extension sachant que le nom de fichier peut avoir plusieurs caracteres ".".

Après plusieurs recherches, je suis tombé sur :

${variable: -3} mais ca ne marche pas chez moi

mon test :

TEST=11232325..ds.ok
echo ${TEST: -3}


Erreur: ksh: ${TEEST: -3}: bad substitution


Merci pour vos réponses.
a+
Cbil

Autres pages sur : ksh recuperer fichier extension korn shell unix

11 Juillet 2007 15:33:48

salut, tu peux utiliser sed:
echo $TEST | sed 's/\(.*\)\.[^\.]\+$/\1/'
a b L Programmation
11 Juillet 2007 19:36:02

sed, c'est puissant, mais ça fait mal à la tête :D 
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS