Go: 와일드카드 문자를 사용할 때 "명령 실행 실패" 오류
Go의 exec 패키지를 사용하여 "mv" 명령을 실행하려고 할 때 , "종료 상태 1"이라는 오류 메시지가 나타날 수 있습니다. 이 문제는 명령에 "*"와 같은 와일드카드를 사용할 때 발생합니다.
문제는 셸이 명령을 해석하는 방식에 있습니다. 쉘에 와일드카드를 입력하면 일치하는 파일 이름 목록으로 확장됩니다. 그러나 exec 패키지를 사용하는 경우 와일드카드는 확장되지 않으며 와일드카드 자체를 인수로 사용하여 명령이 실행됩니다.
이 문제를 해결하려면 다음 두 가지 접근 방식을 취할 수 있습니다.
위 내용은 My Go `exec.Command('mv', '*')`가 '종료 상태 1'로 인해 실패하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!