Estou tentando criar uma função para traduzir palavras por meio de um script personalizado:
function mean() {
~/scripts/translate.sh $1
}
Eu preferiria que a função fosse nomeada tr
, pois é muito mais curta e rápida de digitar em vez de mean
ou def
.
Qualquer tentativa de renomear a mean
função eventualmente colidirá com tr
o GNU Core Utilities ( /usr/bin/tr
).
Eu tentei:
alias tr='~/scripts/translate.sh'
ou
function tr() {
~/scripts/translate.sh $1
}
Fazendo com que um novo shell seja (aparentemente) executado tr
com a seguinte saída:
bash: export: `input,': not a valid identifier
bash: export: `exiting...': not a valid identifier
bash: export: `Vim:': not a valid identifier
': not a valid identifier
bash: export: `Vim:': not a valid identifier
': not a valid identifier
bash: export: `