Englishfrançaisespagnol

Icône de favori OnWorks

tclsh8.5 - En ligne dans le Cloud

Exécutez tclsh8.5 dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande tclsh8.5 qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


tclsh - Shell simple contenant l'interpréteur Tcl

SYNOPSIS


tclsh ?-codage prénom? ?nom de fichier arg arg ?
_________________________________________________________________________________________________

DESCRIPTION


Tclsh est une application de type shell qui lit les commandes Tcl depuis son entrée standard ou depuis
un dossier et les évalue. S'il est invoqué sans arguments, il s'exécute de manière interactive,
lire les commandes Tcl à partir de l'entrée standard et imprimer les résultats des commandes et les messages d'erreur
à la sortie standard. Il court jusqu'au sortie commande est invoquée ou jusqu'à ce qu'elle atteigne la fin de
sur son entrée standard. S'il existe un fichier .tclshrc (ou tclshrc.tcl sur le
plates-formes Windows) dans le répertoire home de l'utilisateur, interactif tclsh évalue le fichier
en tant que script Tcl juste avant de lire la première commande à partir de l'entrée standard.

SCÉNARIO DES DOSSIERS


If tclsh est invoqué avec des arguments alors les premiers arguments spécifient le nom d'un
fichier de script et, éventuellement, l'encodage des données texte stockées dans ce fichier de script.
Tous les arguments supplémentaires sont mis à disposition du script en tant que variables (voir ci-dessous).
Au lieu de lire les commandes de l'entrée standard tclsh lira les commandes Tcl à partir du
fichier nommé ; tclsh se fermera lorsqu'il atteint la fin du fichier. La fin du fichier peut
être marqué soit par la fin physique du support, soit par le caractère « \032 » (« \u001a »,
contrôle-Z). Si ce caractère est présent dans le fichier, le tclsh l'application lira
texte jusqu'au caractère inclus. Une application qui nécessite ce caractère
dans le fichier peut l'encoder en toute sécurité sous la forme "\032", "\x1a" ou "\u001a" ; ou peut le générer en utilisant
de commandes telles que le format or binaire. Il n'y a pas d'évaluation automatique de .tclshrc quand
le nom d'un fichier de script est présenté sur le tclsh ligne de commande, mais le fichier de script peut
toujours source si vous le souhaitez.

Si vous créez un script Tcl dans un fichier dont la première ligne est
#!/usr/local/bin/tclsh
alors vous pouvez appeler le fichier de script directement depuis votre shell si vous marquez le fichier comme
exécutable. Cela suppose que tclsh a été installé à l'emplacement par défaut dans
/ usr / local / bin; s'il est installé ailleurs, vous devrez modifier ce qui précède
ligne pour correspondre. De nombreux systèmes UNIX ne permettent pas #! la ligne doit dépasser environ 30 caractères
de longueur, alors assurez-vous que le tclsh exécutable est accessible avec un nom de fichier court.

Une approche encore meilleure consiste à démarrer vos fichiers de script avec les trois lignes suivantes :
#!/ Bin / sh
# le next en ligne redémarre en utilisant tclsh \
exec tclsh «$ 0» ${1+"$@"}
Cette approche présente trois avantages par rapport à l'approche du paragraphe précédent. D'abord,
l'emplacement de la tclsh binaire n'a pas besoin d'être câblé dans le script : il peut
être n'importe où dans votre chemin de recherche shell. Deuxièmement, il contourne le nom de fichier de 30 caractères
limite dans l'approche précédente. Troisièmement, cette approche fonctionnera même si tclsh est lui-même un
script shell (cela est fait sur certains systèmes afin de gérer plusieurs architectures ou
systèmes d'exploitation : le tclsh le script sélectionne l'un des plusieurs binaires à exécuter). Les trois
les lignes provoquent les deux sh ainsi que tclsh pour traiter le script, mais le exec n'est exécuté que par sh.
sh traite le script en premier ; il traite la deuxième ligne comme un commentaire et exécute le
troisième ligne. Les exec instruction oblige le shell à arrêter le traitement et à démarrer à la place
tclsh pour retraiter l'intégralité du script. Lorsque tclsh démarre, il traite les trois lignes comme
commentaires, puisque la barre oblique inverse à la fin de la deuxième ligne fait que la troisième ligne est
traité comme faisant partie du commentaire sur la deuxième ligne.

Notez qu'il est également courant d'installer tclsh avec son numéro de version
dans le cadre du nom. Cela a l'avantage de permettre à plusieurs versions de Tcl d'exister
sur le même système à la fois, mais aussi l'inconvénient de rendre plus difficile l'écriture de scripts
qui démarrent uniformément sur différentes versions de Tcl.

VARIABLES


Tclsh définit les variables Tcl suivantes :

argc Contient un décompte du nombre de arg arguments (0 si aucun), sans compter
le nom du fichier de script.

argv Contient une liste Tcl dont les éléments sont les arg arguments, dans l'ordre, ou un
chaîne vide s'il n'y a pas arg arguments.

argv0 Inclus nom de fichier si c'était précisé. Sinon, contient le nom par
qui tclsh a été invoqué.

tcl_interactif
Contient 1 si tclsh fonctionne de manière interactive (non nom de fichier a été spécifié et
l'entrée standard est un périphérique de type terminal), 0 sinon.

INSTRUCTIONS


Lorsque tclsh est invoqué de manière interactive, il demande normalement chaque commande avec "% ”. Tu
peut changer l'invite en définissant les variables tcl_prompt1 ainsi que tcl_prompt2. Si variable
tcl_prompt1 existe, il doit consister en un script Tcl pour afficher une invite ; à la place de
sortie d'une invite tclsh évaluera le script dans tcl_prompt1. La variable
tcl_prompt2 est utilisé de la même manière lorsqu'un saut de ligne est tapé mais que la commande en cours est
pas encore complet; si tcl_prompt2 n'est pas défini, aucune invite n'est émise pour incomplet
les commandes.

STANDARD CANAUX


See Tcl_StandardChannels pour plus d'explications.

Utilisez tclsh8.5 en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad