Estou tentando colocar algumas definições de alias no arquivo .bashrc
. Assim:
#Convienience aliases
alias ll='ls -l'
alias ldir='ls -p | grep "/"'
#Temporary aliases
alias mvFooLog='mv ~/Projects/Foo/Log.txt .'
O último alias funcionará para mim, mas parece haver alguma sutileza que está corrompendo a definição dos dois primeiros. Ao observar a saída do alias
console, recebo algo como o seguinte:
'lias ldir='ls -p | grep "/"
'lias ll='ls -l
alias mvFooLog='mv ~/projects/foo/log.txt .
Isso está acontecendo no cygwin.
Responder1
As duas primeiras linhas sugerem fortemente que um retorno de carro ( \r
) ocorreu antes do '
. Tente removê-lo:
tr -d '\r' <~/.bashrc >~/tmp
mv ~/tmp ~/.bashrc