sg의 -c 옵션은 무엇을 합니까?

sg의 -c 옵션은 무엇을 합니까?

sg의 -c 옵션은 무엇을 합니까? 적어도 내 컴퓨터에서는 매뉴얼 페이지에서 이 옵션을 설명하지 못했습니다.

답변1

매뉴얼 페이지에는 문서화되어 있지 않지만 소스 코드를 보면 명령을 직접 실행하는 대신 "/bin/sh -c"를 통해 명령을 실행하는 것처럼 보입니다. 나는 이것이 다른 유닉스 시스템의 sg 명령과의 호환성을 위해 존재한다고 생각합니다.

답변2

개요

   sg [-] [group [-c ] command]

설명

    The sg command works similar to newgrp but accepts a command.
    The command will be executed with the /bin/sh shell.

보시다시피, sg는 /bin/sh 쉘을 사용하여 실행될 -c 스위치(개요를 보면 알 수 있음) 다음에 명령을 허용합니다.

관련 정보