bash_aliases и awk экранирование кавычек

Я пытаюсь создать псевдоним для команды, чтобы увидеть использование памяти,

ps -u user -o rss,command | grep -v peruser | awk '{sum+=$1} END {print sum/1024}'

но, наивный,

#.bash_aliases
alias totalmem='ps -u user -o rss,command | grep -v peruser | awk '{sum+=$1} END {print sum/1024}''

выдает ошибки:

-bash: alias: END: not found
-bash: alias: {print: not found
-bash: alias: sum/1024}: not found

Я пробовал с двойными кавычками,

totalmem ="ps ... |awk '{sum+=$1} END {print sum/1024}'", или же

totalmem ='ps ... |awk "{sum+=$1} END {print sum/1024}"', убегая,

totalmem ='ps ... |awk \'{sum+=$1} END {print sum/1024}\''или избежание двойных кавычек ... но я не могу заставить это работать.

totalmem ='ps ... |awk \"{sum+=$1} END {print sum/1024}\"',

выдает ошибку

awk: "{sum+=}
awk: ^ unterminated string

Любые советы приветствуются.

Ответы на вопрос(3)

Ваш ответ на вопрос