나는 이 쉘 cmd를 이해하려고 노력하고 있습니다.
나는 이해:
convox exec <pid>
pid를 ID로 사용하여 컨테이너에서 다음 cmd를 실행합니다.
< file.txt work
file.txt 파일의 내용을 conbox cmd의 입력으로 리디렉션합니다.
> file.txt
> 리디렉션 연산자 왼쪽에 있는 콘텐츠를 사용하여 파일 컨텍스트를 재정의합니다.
그래서 질문은 그것이 무엇을 하는가 cat -
입니다. 내 로컬 file.txt의 내용을 컨테이너 내부에서 실행될 명령에 어떻게 전달합니까?
답변1
이것이 cat - > file.txt
실행된다~에외부 따옴표 < file.txt
("...")는 convox exec
명령 자체에 영향을 줍니다.
즉, 이는 convox exec
stdin의 명령을 리디렉션 stdin
한 다음 stdin에서 읽고 컨테이너 내의 파일 cat - > file.txt
에 씁니다 .file.txt