Bannière de NPC
  Trucs et Astuces pour BeOS -       Catégorie: Scripting
 

Accueil

Alertes
Applications
Audio et Vidéo
Divers
Interface
Matériel
Réseaux
Terminal
Tracker

Infos Serveur

 

 

Tracker - Communication avec le Terminal

Si vous voulez être capable de double-cliquer sur les scripts shell de manière à pouvoir les lancer graphiquement (e.g. avec l'aide de boîtes d'alerte), il faut savoir que le Tracker ne passe pas le nom du dossier courant au Terminal, et les opérations de copie de fichiers (comme par exemple lors d'une routine d'installation) ne marcheront pas comme prévu.

La solution est d'utiliser une variable comme celle-ci dans votre script:

launchDir=$(dirname $0)

$0 est une variable spéciale contenant le chemin complet et le nom du script. dirname est une commande qui récupère uniquement la portion correspondant au dossier du script. En l'affectant à la variable launchDir, vous obtenez le dossier où votre script réside. Très pratique.

Read this Tip in English here
Hier findest Du den Tip in Deutsch


Cette astuce est une contribution de Keith Dunnigan aka Parakeet.

Astuce traduite par: Nicolas.

Traduction Française du Serveur BeTips © 2000 BeTrayer et équipe
 

 

BeArchives.com Banner Exchange Network