Convox 작동 방식"cat->file.txt"<file.txt가 유효합니까?

Convox 작동 방식"cat->file.txt"<file.txt가 유효합니까?

나는 이 쉘 cmd를 이해하려고 노력하고 있습니다.

나는 이해:

convox exec <pid>pid를 ID로 사용하여 컨테이너에서 다음 cmd를 실행합니다.

< file.txt workfile.txt 파일의 내용을 conbox cmd의 입력으로 리디렉션합니다.

> file.txt> 리디렉션 연산자 왼쪽에 있는 콘텐츠를 사용하여 파일 컨텍스트를 재정의합니다.

그래서 질문은 그것이 무엇을 하는가 cat -입니다. 내 로컬 file.txt의 내용을 컨테이너 내부에서 실행될 명령에 어떻게 전달합니까?

답변1

이것이 cat - > file.txt실행된다~에외부 따옴표 < file.txt("...")는 convox exec명령 자체에 영향을 줍니다.

즉, 이는 convox execstdin의 명령을 리디렉션 stdin한 다음 stdin에서 읽고 컨테이너 내의 파일 cat - > file.txt에 씁니다 .file.txt

관련 정보