Confusion nom de fichier et contenu du fichier
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:
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é