터미널에 공백이 포함 된 경로 또는 식을 작성하는 방법-예기치 않은 인수

작가 사진
stealth
업데이트 :

응용 프로그램에서 단말기, 각 문자는 무언가를 의미합니다. 코드의 작은 부분, 명령 줄 인수 또는 스크립트의 일부일 수 있습니다. "공백"은 터미널의이 기능에서도 예외가 아닙니다. 터미널에 명령 줄 인수에 입력 된 "공백"은 공백으로 인식되지 않습니다. 따라서 오류 : 예상치 못한 인수.

가장 간단한 예제는 우리가 가르치는 튜토리얼을 사용하는 것입니다. 스크린 샷을 자동으로 저장하기 위해 기본 위치 (데스크톱)를 변경하는 방법 macOS.

스크린 샷을 저장할 폴더를 "스크린 샷"으로 지정하려면 터미널의 명령 줄에서 "공백"에 대한 인수를 올바르게 정의해야합니다. 그렇지 않으면 명령 행 실행 우리는 그녀를 만날 것이다. 오류.

이상한 나라 :

defaults write com.apple.screencapture location ~/Desktop/Screen Shots 


명령 줄 인수에서 두 단어 사이에 공백을 정의하기 위해 문자 "\"첫 단어 바로 뒤에.

올바른 명령 줄 :

defaults write com.apple.screencapture location ~/Desktop/Screen\ Shots


명령 줄에는 공백이 들어 있습니다. 이 자습서는 공백이 포함 된 명령 줄 인수에만 적용됩니다. 우리의 경우, 이름은 언 바운드 된 2 개의 서면 단어로 구성됩니다..

컴퓨터, 휴대폰, 운영 체제 분야에서의 경험을 공유하고 웹 프로젝트를 개발하며 가장 유용한 튜토리얼과 조언을 제공하게 되어 기쁩니다. 나는 iPhone에서 "놀이"하는 것을 좋아합니다. MacBook Pro, iPad, AirPort Extreme 및 운영 체제 macOS, iOS, 안드로이드 및 Windows.

코멘트 남김