InglêsFrancêsEspanhol

favicon do OnWorks

tclsh8.6 - Online na nuvem

Execute tclsh8.6 no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando tclsh8.6 que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


tclsh - Shell simples contendo interpretador Tcl

SINOPSE


tclsh ?-codificação nome? ?nome do arquivo arg arg ...?
_________________________________________________________________________________________________

DESCRIÇÃO


Tclsh é um aplicativo do tipo shell que lê comandos Tcl de sua entrada padrão ou de
um arquivo e os avalia. Se invocado sem argumentos, ele é executado de forma interativa,
ler comandos Tcl de entrada padrão e imprimir resultados de comandos e mensagens de erro
para a saída padrão. Corre até o saída comando é invocado ou até atingir o fim de
arquivo em sua entrada padrão. Se existe um arquivo .tclshrc (ou tclshrc.tcl na
Plataformas Windows) no diretório inicial do usuário, interativo tclsh avalia o arquivo
como um script Tcl antes de ler o primeiro comando da entrada padrão.

SCRIPT ARQUIVOS


If tclsh é invocado com argumentos, então os primeiros argumentos especificam o nome de um
arquivo de script e, opcionalmente, a codificação dos dados de texto armazenados nesse arquivo de script.
Quaisquer argumentos adicionais são disponibilizados para o script como variáveis ​​(veja abaixo).
Em vez de ler comandos da entrada padrão tclsh irá ler os comandos Tcl do
arquivo nomeado; tclsh sairá quando chegar ao final do arquivo. O final do arquivo pode
ser marcada pelo fim físico da mídia ou pelo caractere “\ 032” (“\ u001a”,
control-Z). Se este personagem estiver presente no arquivo, o tclsh aplicação vai ler
texto até, mas não incluindo o caractere. Um aplicativo que requer este personagem
no arquivo pode codificá-lo com segurança como “\ 032”, “\ x1a” ou “\ u001a”; ou pode gerá-lo pelo uso
de comandos como formato or binário. Não há avaliação automática de .tclshrc quando
o nome de um arquivo de script é apresentado no tclsh linha de comando, mas o arquivo de script pode
sempre fonte se desejar.

Se você criar um script Tcl em um arquivo cuja primeira linha é

#! / usr / local / bin / tclsh

então você pode invocar o arquivo de script diretamente do seu shell se você marcar o arquivo como
executável. Isso pressupõe que tclsh foi instalado no local padrão em
/ usr / local / bin; se estiver instalado em outro lugar, você terá que modificar o acima
linha para combinar. Muitos sistemas UNIX não permitem o #! linha deve exceder cerca de 30 caracteres
de comprimento, então certifique-se de que o tclsh executável pode ser acessado com um nome de arquivo curto.

Uma abordagem ainda melhor é iniciar seus arquivos de script com as três linhas a seguir:

#!/ Bin / sh
# da Próximo linha reinicia utilização tclsh \
exec tclsh "$ 0" $ {1 + "$ @"}

Essa abordagem tem três vantagens sobre a abordagem do parágrafo anterior. Primeiro,
a localização do tclsh binário não precisa ser conectado ao script: pode
esteja em qualquer lugar no caminho de pesquisa do shell. Em segundo lugar, ele contorna o nome do arquivo de 30 caracteres
limite na abordagem anterior. Terceiro, esta abordagem funcionará mesmo se tclsh em si é um
script de shell (isso é feito em alguns sistemas para lidar com múltiplas arquiteturas ou
sistemas operacionais: o tclsh script seleciona um dos vários binários para execução). Os três
linhas causam ambos sh e tclsh para processar o script, mas o exec só é executado por sh.
sh processa o script primeiro; trata a segunda linha como um comentário e executa o
terceira linha. o exec declaração faz com que o shell pare de processar e, em vez disso, inicie
tclsh para reprocessar todo o script. Quando tclsh é iniciado, ele trata todas as três linhas como
comentários, uma vez que a barra invertida no final da segunda linha faz com que a terceira linha seja
tratado como parte do comentário na segunda linha.

Você deve notar que também é prática comum instalar o tclsh com seu número de versão
como parte do nome. Isso tem a vantagem de permitir a existência de várias versões do Tcl
no mesmo sistema ao mesmo tempo, mas também a desvantagem de tornar mais difícil escrever scripts
que iniciam uniformemente em diferentes versões do Tcl.

VARIÁVEIS


Tclsh define as seguintes variáveis ​​Tcl globais, além daquelas criadas pelo Tcl
própria biblioteca (como env, que mapeia variáveis ​​de ambiente como PATH em Tcl):

argumento Contém uma contagem do número de arg argumentos (0 se nenhum), não incluindo
o nome do arquivo de script.

argumento Contém uma lista Tcl cujos elementos são os arg argumentos, em ordem, ou um
string vazia se não houver arg argumentos.

argv0 contém nome do arquivo se foi especificado. Caso contrário, contém o nome por
qual tclsh foi invocado.

tcl_interativo
Contém 1 se tclsh está funcionando interativamente (não nome do arquivo foi especificado e
a entrada padrão é um dispositivo semelhante a um terminal), 0 caso contrário.

COMANDOS


Quando tclsh é invocado interativamente, ele normalmente solicita cada comando com “% ”. Vocês
pode alterar o prompt configurando as variáveis ​​globais tcl_prompt1 e tcl_prompt2. Se
variável tcl_prompt1 existe, então deve consistir em um script Tcl para gerar um prompt;
em vez de enviar um prompt tclsh irá avaliar o script em tcl_prompt1. O
variável tcl_prompt2 é usado de forma semelhante quando uma nova linha é digitada, mas o atual
o comando ainda não está completo; E se tcl_prompt2 não está definido, nenhum prompt é enviado para
comandos incompletos.

STANDARD CANAIS


See Tcl_StandardChannels para mais explicações.

Use tclsh8.6 online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Piso de escritório
    Piso de escritório
    OfficeFloor fornece inversão de
    controle de acoplamento, com sua: - dependência
    injeção - injeção de continuação -
    injeção de thread Para mais informações
    visite a...
    Baixar OfficeFloor
  • 2
    Kit Div
    Kit Div
    DivKit é um servidor de código aberto baseado em
    Estrutura de IU (SDUI). Ele permite que você
    distribuir atualizações provenientes do servidor para
    diferentes versões de aplicativos. Além disso, pode ser
    usado para ...
    Baixe o DivKit
  • 3
    subconversor
    subconversor
    Utilitário para converter entre vários
    formato de assinatura. Usuários do Shadowrocket
    deve usar ss, ssr ou v2ray como alvo.
    Você pode adicionar &remark= a
    HT curtido no Telegram...
    Baixar subconversor
  • 4
    SWASH
    SWASH
    SWASH é um numérico de uso geral
    ferramenta para simular instabilidade,
    não hidrostático, superfície livre,
    fluxo rotacional e fenômenos de transporte
    em águas costeiras como ...
    Baixar SWASH
  • 5
    VBA-M (arquivado - agora no Github)
    VBA-M (arquivado - agora no Github)
    O projeto mudou para
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Recursos: Criação de truques, salvar estados multi
    sistema, suporta gba, gbc, gb, sgb,
    sgb2Tu...
    Baixar VBA-M (arquivado - agora no Github)
  • 6
    Stacer
    Stacer
    Otimizador e monitoramento de sistema Linux
    Repositório Github:
    https://github.com/oguzhaninan/Stacer.
    Público: usuários finais / desktop. Do utilizador
    interface: Qt. Programação L...
    Baixar Stacer
  • Mais "

Comandos Linux

Ad