Mude para uma função bash:
function changelc {
export PS1="$1"
}
E depois, quando testado:
$ changelc "rawr: "
rawr:
Se eu tiver um caminho muito longo para uma pasta, e eu quiser apenas que a cadeia de caracteres 'longlocation' substitua-a no terminal, sei que posso editar o arquivo .bashrc e adicionar este comando:
alias changelc='export PS1="longlocation"'
Isso fará com que o caminho seja substituído pela string 'longlocation' sempre que eu digitar o comando 'changelc' no terminal.
Agora, o que eu quero é que, se eu digitar o comando 'changelc homefolder', o caminho longo seja substituído pela string 'homefolder' ou, em geral, qualquer string que siga 'changelc'.
Como faço para isso?
Mude para uma função bash:
function changelc {
export PS1="$1"
}
E depois, quando testado:
$ changelc "rawr: "
rawr: