Programmation en Shell

Programmation en Shell - Shell/Batch - Programmation

Marsh Posté le 07-11-2002 à 22:03:47    


   Salut tout le monde,
 
 Voilà je voudrais savoir quel est la fonction en Shell qui permet de donner le chemin d'acces d'un fichier ou d'un rep mis en paramètre...
 
 Car pwd nous donne seulement le chemin d'acces de l'endrois ou l'on est...
 
  Sinon, aussi, j'ai un projet en shell (et oui ca existe...) qui est de trier toutes les entrees d'un rep selon plusieur option que l'on doit choisir... Si quelqu'un a déjà fait ca, j'suis preneur...
 
 
           Thanks, Joey :gun:

Reply

Marsh Posté le 07-11-2002 à 22:03:47   

Reply

Marsh Posté le 07-11-2002 à 22:10:18    

joey_joe a écrit a écrit :

 
 Voilà je voudrais savoir quel est la fonction en Shell qui permet de donner le chemin d'acces d'un fichier ou d'un rep mis en paramètre...
 
 Car pwd nous donne seulement le chemin d'acces de l'endrois ou l'on est...




 
Tu l'achetes ou :??:
ca a l'air d'être de la bonne !
 
bon, sans rire, comment tu veux qu'il devine quel fichier tu veux, si t'en a plusieurs avec le même nom dans des branches différentes de ton arborescence ?

Reply

Marsh Posté le 07-11-2002 à 22:19:25    

Pour trouver le chemin d'un exécutable du PATH, c'est "which". Pour trouver un fichier quelconque à un endroit quelconque, tu peux utiliser "find", ou "locate" qui se base sur une base de donnée crée par "updatedb" (en général c'est fait une fois par jour par cron).
 
Sinon pour ton projet, je crois que quelqu'un a déjà fait quelque chose dans le genre. Il a appelé ça "ls".

Reply

Marsh Posté le 07-11-2002 à 23:30:40    

whereis est chouette aussi :)


---------------
...oups kernel error...
Reply

Marsh Posté le 07-11-2002 à 23:35:41    

pff, type cai mieux

Reply

Marsh Posté le 08-11-2002 à 19:00:44    

joey_joe a écrit a écrit :

 
   Salut tout le monde,
 
 Voilà je voudrais savoir quel est la fonction en Shell qui permet de donner le chemin d'acces d'un fichier ou d'un rep mis en paramètre...
 
 Car pwd nous donne seulement le chemin d'acces de l'endrois ou l'on est...
 
  Sinon, aussi, j'ai un projet en shell (et oui ca existe...) qui est de trier toutes les entrees d'un rep selon plusieur option que l'on doit choisir... Si quelqu'un a déjà fait ca, j'suis preneur...
 
 
           Thanks, Joey :gun:




 
 


touch /var/log/tmp/scripts/BORDEL.log
toto=`find /var/log -name "BORDEL.log"`
 
echo $toto
/var/log/tmp/scripts/BORDEL.log


 
si tu veux que le chemin tu peut ustilise cut....
 


toto=`find /var/log -name "BORDEL.log"`
titi=`$toto | cut -d"p" -f1`
echo $titi
/var/log/tmp/scripts/
rm /var/log/tmp/scripts/BORDEL.log
 


 
tu mets ton parametre ex $1 a la place de BORDEL.log


Message édité par kuroineko le 08-11-2002 à 19:02:01

---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed