putty 또는 gitbash를 사용할 때 일부 명령이 실패합니다.

putty 또는 gitbash를 사용할 때 일부 명령이 실패합니다.

ssh putty 또는 gitbash에서 일부 명령을 실행하면 실패하지만 동일한 명령이 시스템 콘솔에서 결과를 제공합니다. 이유는 무엇입니까? 두 테스트의 스크린샷을 첨부했습니다.첨부 파일을 참조

답변1

명령이 실제로 다르다는 사실 외에도 파이프에 잘못된 문자를 사용하고 있습니다.

올바른 문자는 |, is not 입니다 ¦.

Grep은 이를 파일 이름으로 해석하므로 명령이 실패합니다.

답변2

앞으로는 스크린샷보다는 텍스트 자체를 포함시키면 다른 사람들이 도움을 주기가 더 쉬울 것입니다. 텍스트를 복사하여 터미널에 붙여넣을 수 있지만 이미지는 붙여넣을 수 없습니다.

여기서는 "수직 막대" (bash에서 파이프 연산자로 사용됨) 를 ¦사용해야 하는데 "중단 막대" 문자를 사용하고 있는 것 같습니다. |나는 당신이 언급한 "기계" 콘솔(표시되지 않음)이 키보드 누름을 수직 막대로 해석하는 반면 Windows(git bash 및 putty)는 이를 깨진 수직 막대로 해석한다고 추측합니다.

관련 정보