bash_aliases i awk uciekają od cytatów

Próbuję utworzyć alias dla polecenia, aby zobaczyć użycie pamięci,

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

ale naiwny

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

podaje błędy:

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

Próbowałem z podwójnymi cudzysłowami,

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

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

totalmem ='ps ... |awk \'{sum+=$1} END {print sum/1024}\''lub uciekając przed podwójnymi cudzysłowami ... ale nie wydaje mi się, żeby to działało.

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

podaje błąd

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

Wszelkie wskazówki mile widziane.

questionAnswers(3)

yourAnswerToTheQuestion