Como definir uma função em uma linha

Frequentemente, ao mover arquivos, preciso fazer o oposto mais tarde. Então, no meu .bashrc, incluí este código de trabalho:

rmv() {
  mv $2/${1##*/} ${1%/*}
}

Agora me pergunto por que não consigo escrever isso como um único revestimento. Isto é o que eu tentei:

rmv() {mv $2/${1##*/} ${1%/*}}

Se fizer isso, recebo este erro:

-bash: .bashrc: line 1: syntax error near unexpected token `{mv'

questionAnswers(1)

yourAnswerToTheQuestion