O alias no bash não pode ter argumentos, mas você pode usar funções.
e() { emacs "$@" & }
então
e foo.txt
fará o que você quiser.
Eu gostaria que um atalho de teclado funcionasse assim:
> e foo.txt
para expandir como
> emacs foo.txt &
É simples usar alias e=emacs
, mas como eu insiro o &
após o nome do arquivo? Eu percebo que pode não ser possível usando apenas alias
, então eu vou aceitar qualquer solução bash. Se for necessário um script de shell, explique como ele funciona.