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}".
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!
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}".
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>
Tags gnu-screen linux unix macos