![su - user -c 명령에서 큰따옴표/백틱 문제](https://linux55.com/image/123523/su%20-%20user%20-c%20%EB%AA%85%EB%A0%B9%EC%97%90%EC%84%9C%20%ED%81%B0%EB%94%B0%EC%98%B4%ED%91%9C%2F%EB%B0%B1%ED%8B%B1%20%EB%AC%B8%EC%A0%9C.png)
이 명령을 실행하려고 하는데 큰따옴표, 작은따옴표, 역따옴표로 인해 오류가 발생합니다.
su - ctmagent -c "/usr/ctmagent/ctm/exe/ctmpsm -UPDATEAJF `/usr/ctmagent/ctm/exe/ctmpsm -LISTJOB NOTOK | grep -w TESTJ | awk -F"|" '{print $1}'` RERUN"
답변1
큰따옴표 안에 큰따옴표를 사용합니다. 큰따옴표를 작은따옴표로 바꿔
보세요 .awk -F"|"