uma ligação de chave .screenrc pode conter variáveis?

0

Estou trabalhando em um cliente .screenrc para Screen e não consigo encontrar uma maneira de suportar variáveis. Veja o que estou tentando realizar:

Eu quero pressionar ^ l, depois especificar um nome, e esse será o nome do arquivo de log. Minha idéia de como o arquivo .screenrc deveria ser era:

    bindkey "^l" logfile $1

Alguma idéia de como realizar isso adequadamente? Obrigado!

    
por Tyler Christiansen 05.04.2013 / 07:03

2 respostas

0

Você pode usar variáveis de ambiente.

Da tela do homem:

Commands may contain references to environment variables. The syntax is the shell-like "$VAR " or "${VAR}".

    
por 05.04.2013 / 09:59
0

Experimente abaixo da configuração.

bindkey "^l" colon 'logfile '

Você pressiona C-a C-l e, em seguida, o prompt de entrada da tela é:

:logfile |
         ^-cursor position

E você continua a inserir o nome do arquivo de log.

por exemplo. Se você gostaria de iniciar o registro com o nome de arquivo 'hoge.log', digite isto.

C-a C-l hoge.log<ENTER>

    
por 05.04.2013 / 20:53