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)

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