기본 파이핑 및 리디렉션을 인식하여 Linux 명령 줄을 구문 분석 할 수있는 기존 유틸리티가 있습니까 : '|'
, '<'
및 '>'
? 바람직하게는,이 서브 프로세스 호출의 매개 변수 대신 사용으로 사용될 수 os.system.
Python을 사용하여 파이프/리디렉션을 사용하여 Linux 명령 줄을 구문 분석하십시오.
shlex.split()
기본 파싱 않지만, 그것의 출력은 항상이 예에서와 같이 subprocess.Popen
하여 사용할 수 없습니다
sed -f script.sed <infile> outfile
그래서 파이썬에서 쉘을 다시 작성하고 싶습니까? 단순히 셸 대신에 호출하는 것이 어떻습니까? –