Perguntas sobre 'tcl'

Tcl (originalmente de "Tool Command Language", mas convencionalmente traduzido como "Tcl" em vez de "TCL"; é uma linguagem de script.
1
resposta

Espere perucas quando uso as aspas simples em [exec ls -h | grep '\ .foo']

Estou tentando armazenar uma lista de arquivos específicos em uma variável esperada. No meu script, estou tentando compilar arquivos com extensões de arquivo diferentes, como .foo, .bar. Neste exemplo, tenho os seguintes arquivos: some...
05.09.2018 / 13:37
2
respostas

Acionando um gui de um evento acpi

Eu criei um aplicativo tkinter para lidar com o pressionamento do botão liga / desliga, mas ele não é iniciado quando deveria. Embora se eu usar echo hello>>~/junk como a ação acpi, ele adiciona um hello a lixo para cada pressionamento...
23.10.2016 / 20:26
2
respostas

'Não foi possível conectar-se para exibir o erro “: 0.0”' no Cygwin

Estou tentando executar o tclsh com o tk e recebo um erro de exibição: no display name and no $DISPLAY environment variable Então eu tento o seguinte: export DISPLAY=:0.0 E, claro, ele diz que não conseguiu se conectar para exibir...
13.10.2015 / 12:09
0
respostas

Tcl / Esperar: não é possível definir corretamente o valor da variável

Estou tentando obter detalhes do túnel IPSec do roteador. Depois disso busque linhas com endereços IP. Então, eu tenho o seguinte código: send "show tunnel ipsec remote 10.10.10.10\r" expect "local" send "\r" set outcome $expect_out(buffe...
10.02.2016 / 18:04
3
respostas

Extraindo tempo dos logs usando tcl, espere

Eu tenho logs com o seguinte padrão: 1,30.10.2014,07:51:07,0,0,1,12,28,255,3,255,255,255,0,0,0; 2001,30.10.2014,07:51:07,0,0,0,300,5,0,255; Eu preciso extrair data e hora ... para a primeira linha Eu faço o seguinte: set starttime [str...
03.11.2014 / 16:03
3
respostas

Tcl regexp: Como verificar se a variável contém o número?

Abaixo está meu script tcl para verificar se existe algum número 0-9 na variável. set a "abc" if {[ regexp {[0-9]*} $a ]} { puts "Found number in $a" } else { puts "Doesn't find number in $a" } Mas quando eu...
16.05.2017 / 17:42
2
respostas

O comando Unix não funciona no script Tcl

Eu sou novo na programação Tcl e UNIX. O seguinte comando funciona nas linhas de comando do UNIX, mas não funciona em um script Tcl. $ sort -b -k8 abc.txt | awk '!a[$1]++' error out for 8 (-k8) and 1($1) is not variable Estou tentando...
22.06.2015 / 16:15
1
resposta

TCL script try catch

Eu tenho um script TCL que define um número de variáveis e lê vários arquivos. O último arquivo que ele lê pode conter informações confidenciais, portanto, preciso garantir que esse arquivo seja excluído, mesmo que ocorra um erro no início do sc...
28.08.2014 / 04:49
1
resposta

Como posso retornar um código de erro específico neste ponto no meu script TCL?

Eu tenho um script TCL esperar que executa um comando scp para fazer o upload de um arquivo de configuração para o meu servidor DNS: #!/usr/bin/expect -f set config "~/dnsmasq.conf" spawn /usr/bin/scp "$config" [email protected]:/etc/dnsmasq...
16.06.2014 / 00:37
1
resposta

substituto no início da linha

Eu quero pesquisar um padrão e inserir um caractere no início de uma linha usando regsub em TcL. Eu tenho que usar apenas TcL Arquivo de entrada mna1 x a1 vss vbn nch_svt_mac nfin=nfin_n1 l=ln1 mna2 x a2 vss vbn nch_svt_mac nfin=nfin_n2...
01.06.2016 / 09:01