Enviado em 22/01/2013 - 15:47h
Pessoal, estou com um problema.
Eu possuo um alias com o nome abc que executa um arquivo de script, mas nesse script eu quero remover o alias, mas não funciona
Vou mostrar:
------------------------------------------------
teste@bt:~$ alias | grep aaa
alias aaa='/home/teste/./abc'
teste@bt:~$ cat ./abc
#!/bin/bash
echo ok
unalias abc
teste@bt:~$ aaa
ok
/home/teste/./abc: line 3: unalias: abc: not found
teste@bt:~$ alias | grep aaa
alias aaa='/home/teste/./abc'
------------------------------------------------
Eu preciso que o script remova o alias que está no sistema, mas não funciona, ele só funciona caso o comando alias caso tenha setado pelo próprio script
Alguém tem alguma solução?
Grato
Eu possuo um alias com o nome abc que executa um arquivo de script, mas nesse script eu quero remover o alias, mas não funciona
Vou mostrar:
------------------------------------------------
teste@bt:~$ alias | grep aaa
alias aaa='/home/teste/./abc'
teste@bt:~$ cat ./abc
#!/bin/bash
echo ok
unalias abc
teste@bt:~$ aaa
ok
/home/teste/./abc: line 3: unalias: abc: not found
teste@bt:~$ alias | grep aaa
alias aaa='/home/teste/./abc'
------------------------------------------------
Eu preciso que o script remova o alias que está no sistema, mas não funciona, ele só funciona caso o comando alias caso tenha setado pelo próprio script
Alguém tem alguma solução?
Grato