EnglishFranceseSpagnolo

Favicon di OnWorks

tclsh8.4 - Online nel cloud

Esegui tclsh8.4 nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando tclsh8.4 che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


tclsh - Shell semplice contenente l'interprete Tcl

SINOSSI


tclsh ?nome del file arg arg ...?
_________________________________________________________________

DESCRIZIONE


tclsh è un'applicazione simile a una shell che legge i comandi Tcl dal suo input standard o da
un file e li valuta. Se invocato senza argomenti, viene eseguito in modo interattivo,
lettura dei comandi Tcl dallo standard input e stampa dei risultati dei comandi e dei messaggi di errore
all'uscita standard. Funziona fino al exit viene invocato il comando o finché non raggiunge la fine-
file sul suo input standard. Se esiste un file .tclshrc (o tclshrc.tcl sul canale
piattaforme Windows) nella home directory dell'utente, tclsh valuta il file come un Tcl
script appena prima di leggere il primo comando dall'input standard.

SCRIPT FILE


If tclsh viene invocato con argomenti quindi il primo argomento è il nome di un file di script
ed eventuali argomenti aggiuntivi sono resi disponibili allo script come variabili (vedi sotto).
Invece di leggere i comandi dall'input standard tclsh leggerà i comandi Tcl dal
file con nome; tclsh uscirà quando raggiunge la fine del file. La fine del file potrebbe │
essere contrassegnato dall'estremità fisica del supporto o dal carattere '\032' ('\u001a', │
controllo-Z). Se questo carattere è presente nel file, il tclsh l'applicazione leggerà │
testo fino al carattere escluso. Un'applicazione che richiede questo carattere │
nel file può tranquillamente codificarlo come ``\032'', ``\x1a'' o ``\u001a''; o può generarlo │
utilizzando comandi come formato or binario. Non esiste una valutazione automatica di .tclshrc
quando il nome di un file di script viene presentato sul tclsh riga di comando, ma il file di script
può sempre source se lo si desidera.

Se crei uno script Tcl in un file la cui prima riga è
#!/usr/local/bin/tclsh
quindi puoi invocare il file di script direttamente dalla tua shell se contrassegni il file come
eseguibile. Questo presuppone che tclsh è stato installato nella posizione predefinita in
/ Usr / local / bin; se è installato da qualche altra parte, dovrai modificare quanto sopra
linea da abbinare. Molti sistemi UNIX non consentono il #! riga per superare circa 30 caratteri
di lunghezza, quindi assicurati che il tclsh eseguibile è possibile accedere con un nome di file breve.

Un approccio ancora migliore consiste nell'iniziare i file di script con le seguenti tre righe:
#!/bin/sh
# , il GENERAZIONE linea riavvio utilizzando tclsh \
exec tclsh "$ 0" ${1+"$@"}
Questo approccio presenta tre vantaggi rispetto all'approccio del paragrafo precedente. Primo,
la posizione del tclsh binario non deve essere cablato nello script: può essere
ovunque nel percorso di ricerca della shell. In secondo luogo, aggira il nome del file di 30 caratteri
limite nell'approccio precedente. Terzo, questo approccio funzionerà anche se tclsh è esso stesso un file
script di shell (questo viene fatto su alcuni sistemi per gestire più architetture o
sistemi operativi: il tclsh script seleziona uno dei diversi binari da eseguire). I tre
le linee causano entrambe sh e a tclsh per elaborare lo script, ma il exec viene eseguito solo da sh.
sh elabora prima lo script; tratta la seconda riga come un commento ed esegue il
terza riga. Il exec l'istruzione fa sì che la shell interrompa l'elaborazione e invece si avvii
tclsh per rielaborare l'intero script. quando tclsh si avvia, tratta tutte e tre le linee come
commenti, poiché la barra rovesciata alla fine della seconda riga fa sì che la terza riga sia
trattata come parte del commento sulla seconda riga.

Dovresti notare che è anche pratica comune installare tclsh con il suo numero di versione │
come parte del nome. Questo ha il vantaggio di consentire l'esistenza di più versioni di Tcl │
sullo stesso sistema contemporaneamente, ma anche lo svantaggio di rendere più difficile la scrittura di script │
che si avviano uniformemente su diverse versioni di Tcl.

VARIABILI


tclsh imposta le seguenti variabili Tcl:

argomento Contiene un conteggio del numero di arg argomenti (0 se nessuno), non inclusi
il nome del file di script.

arv Contiene una lista Tcl i cui elementi sono i arg argomenti, in ordine, o an
stringa vuota se non ce ne sono arg argomenti.

argv0 contiene nome del file se fosse specificato. In caso contrario, contiene il nome di
quale tclsh è stato invocato.

tcl_interattivo
Contiene 1 se tclsh è in esecuzione in modo interattivo (no nome del file è stato specificato e
lo standard input è un dispositivo simile a un terminale), 0 altrimenti.

SUGGERIMENTI


Quando tclsh viene invocato in modo interattivo normalmente richiede ogni comando con ``% ''. Voi
può cambiare il prompt impostando le variabili tcl_prompt1 e a tcl_prompt2. Se variabile
tcl_prompt1 esiste allora deve consistere in uno script Tcl per produrre un prompt; invece di
emettere un prompt tclsh valuterà lo script in tcl_prompt1. La variabile
tcl_prompt2 viene utilizzato in modo simile quando viene digitata una nuova riga ma il comando corrente non lo è
ancora completo; Se tcl_prompt2 non è impostato, non viene emesso alcun prompt per i comandi incompleti.

STANDARD CANALI


See Tcl_StandardChannel per ulteriori spiegazioni.

Usa tclsh8.4 online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Osu!
    Osu!
    Osu! è un semplice gioco ritmico con un pozzo
    curva di apprendimento pensata per i giocatori
    di tutti i livelli di abilità. Uno dei grandi
    aspetti di Osu! è quello che è
    comunità-dr...
    Scarica Osu!
  • 2
    LIBPNG: libreria di riferimento PNG
    LIBPNG: libreria di riferimento PNG
    Libreria di riferimento per il supporto di
    Formato Portable Network Graphics (PNG).
    Pubblico: sviluppatori. Programmazione
    Lingua: C. Questa è un'applicazione che
    possono anche...
    Scarica LIBPNG: libreria di riferimento PNG
  • 3
    Metal detector basato su RP2040
    Metal detector basato su RP2040
    Basato sulla scheda Raspberry Pi Pico, questo
    il metal detector è incluso in pulse
    categoria metal detector ad induzione, con
    vantaggi e svantaggi ben noti.
    RP...
    Scarica Metal detector basato su RP2040
  • 4
    Responsabile PAC
    Responsabile PAC
    PAC è un sostituto di Perl/GTK
    SecureCRT/Putty/ecc (linux
    ssh/telnet/... gui)... Fornisce una GUI
    per configurare le connessioni: utenti,
    password, ASPETTATE regole...
    Scarica Gestore PAC
  • 5
    GeoServer
    GeoServer
    GeoServer è un software open source
    server scritto in Java che consente agli utenti
    per condividere e modificare i dati geospaziali.
    Progettato per l'interoperabilità, è
    pubblica da...
    Scarica Geoserver
  • 6
    Lucciola III
    Lucciola III
    Una finanza personale gratuita e open-source
    gestore. Firefly III dispone di un
    sistema di contabilità a partita doppia. Puoi
    inserisci e organizza rapidamente il tuo
    transazioni io...
    Scarica Firefly III
  • Di Più "

Comandi Linux

Ad