bonjour
j'essaie de créer une instruction qui prendra en paramètre un chemin
/mac-de-vincent/users/vincent/truc/machin/chose/texmacs.tm
et fera des manipulations dessus

problème :
si j'écris
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
fichier=${1:?"Vous devez fournir un path"}
echo $fichier > ici.txt
tronquer=$fichier
while [-n $tronquer]
do
tronquer=$(cut -f2- -d/ $tronquer)
done
echo $tronquer
ça ne marche pas car il considère `$fichier`et `$tronquer` comme des fichiers et non pas comme des variables de texte

de plus, je me demande bien pourquoi le fichier `ici.txt`n'est pas créé : la commande `locate ici.txt` ne donne rien...

je suis un peu perdu...

merci de votre aide...

ps je précise que j'utilise le bash sous la forme du terminal de mac os X. je sais qu'il y a de légères différences avec le bash de linux, j'ai hésité à poster sur le forum dédié