파이썬에서 awk관련 스크립트를 짜려고 합니당 도와주십시오!!

blade0322의 이미지

import os
import subprocess
a = "user1"
print(type(a))

arch = subprocess.check_output("ps -ef | grep user1 | awk '{if($1 = "user1") print $2}'", shell = True)

print(arch)

이런식으로 짜려고 하는데 자꾸 user1에서 invalid syntax 오류가 납니다. ㅠㅠㅠ