bonjour,
j'ai un nom de fichier que je voudrai renommer
ce fichier est du style nom-00000-122.000[...]
et biensûr moi je ne veux garder que les permiers caractères présent avant le premier délimiteur '-'
le résultat attendus est donc nom
pour ça je pense utiliser sed :
la commande suivante
echo "blabla-0001" | sed 's/\(.*\)-\(.*\)/\1/g' fonctionne, elle renvoi bien blabla
seulement si j'essaye avec
echo "blabla-0001-gggg.ggff" | sed 's/\(.*\)-\(.*\)/\1/g' , elle renvoi blabla-0001
merci de votre aide,
j'en profite aussi pour vous demander si vous savez comment faire pour dire que le délimiteur est soit un tiret '-' soit un point '.'
---------------
dam's (debianer), ma galerie Flickr