O que os dois sublinhados principais indicam nessas linhas de alias para .kshrc?

2

Estou configurando o ksh88 no AIX 5.3L e encontrei algumas linhas que devem ativar as teclas de seta para navegação do histórico de comandos.

alias __A=$(print -n "0")
alias __B=$(print -n "6")
alias __C=$(print -n "
alias __A=$(print -n "0")
alias __B=$(print -n "6")
alias __C=$(print -n "%pre%6")
alias __D=$(print -n "%pre%2")
6") alias __D=$(print -n "%pre%2")

O que eu quero saber é o que os principais sublinhados indicam? A razão que estou perguntando é que eu preciso, no login, remapear condicionalmente as teclas de função com base em alguns critérios. Eu estou querendo saber se esta é uma avenida que eu posso e devo perseguir.

    
por Buggabill 25.08.2011 / 15:46

2 respostas

2

Eles não indicam nada de especial. Eles são apenas parte do nome do alias.

    
por 25.08.2011 / 23:13
2

Esta é uma convenção usada pelo autor do alias. Eles não têm nenhum significado técnico especial (a menos que o código tenha regras especiais para analisar o __ , mas duvido).

Essa convenção costuma ser usada para denotar estruturas que geralmente são usadas apenas internamente, dentro de um script ou de uma função. Se você verificar, poderá descobrir que esses aliases são chamados apenas de outra parte do script, mas não são usados de outra forma.

    
por 26.08.2011 / 00:06

Tags