Existe uma maneira de usar o sinal de libra '#' como um alias?

1

O arquivo .bash_aliases aceita um alias que tenha o formato alias #='./'

Eu tentei usar aspas e escapar do personagem também, mas parece que não funciona.

    
por svaze 01.11.2016 / 19:40

1 resposta

4

Faça isso:

xb@dnxb:~/tmp$ shopt interactive_comments
interactive_comments    on
xb@dnxb:~/tmp$ shopt -u interactive_comments
xb@dnxb:~/tmp$ shopt interactive_comments
interactive_comments    off
xb@dnxb:~/tmp$ alias #='ls -la'
xb@dnxb:~/tmp$ # /tmp -d
drwxrwxrwt 14 root root 32768 Nov  2 03:09 /tmp
xb@dnxb:~/tmp$ 

Em ~ / .bash_aliases, escape:

shopt -u interactive_comments
alias \#='ls -la'
    
por 01.11.2016 / 20:11