없음과 비어 있음을 구분
[]는 인수 0개이고 [""]는 빈 인수 1개입니다. 단일 모드의 빈 입력도 수동으로 실행하면 따옴표로 감쌀 수 있습니다. 지우기는 대기 중인 변환과 결과를 함께 취소합니다.
- 배열 문자열의 \n은 한 인수 안의 줄바꿈입니다.
Linux & Shell
대상 쉘을 고르고 원래 인수를 입력하세요. 실행 파일 이름은 필요할 때 별도 필드에 넣습니다.
이 브라우저에서 처리합니다. 명령을 실행하거나 입력을 업로드하지 않습니다.
옵션 없이 실행 파일 이름이나 경로 하나를 입력하세요. 비워 두면 인수만 출력합니다.
배열은 문자열만 받으며 빈 값과 값 안의 줄바꿈을 보존합니다.
입력과 명령 합계 65,536자, 인수 1,000개까지입니다.
쉘 한 단계만 처리합니다. CMD, 중첩 명령과 Windows 네이티브 인수 해석은 범위 밖입니다.
인수 1개를 생성했습니다. 미리보기는 실행되지 않았습니다.
쉘 이스케이프가 필요한 순간은 파일명에 공백이 있거나 값에 작은따옴표가 들어 있을 때입니다. 화면에서 하나로 보이던 텍스트가 터미널에서는 여러 인수로 갈라지거나 변수로 해석될 수 있습니다.
먼저 값의 경계를 정하세요. 단일 모드는 입력 전체를 하나의 쉘 인수로 취급합니다. 여러 값은 JSON 문자열 배열로 구분하면 빈 문자열과 값 안의 줄바꿈도 함께 보존할 수 있습니다.
쉘 이스케이프에서 ["", "two words"]는 두 개의 인수입니다. 첫 번째 빈 값은 사라지지 않고 두 번째 값의 공백도 분리 기준이 되지 않습니다. 앞뒤 공백 제거, 정렬, 중복 제거도 하지 않습니다.
POSIX는 따옴표를 닫은 뒤 리터럴 작은따옴표를 넣고 다시 엽니다. PowerShell은 따옴표를 두 번 씁니다. 대상을 바꾸어도 원래 입력은 수정하지 않으며 곡선 따옴표도 보존합니다.
[]는 인수 0개이고 [""]는 빈 인수 1개입니다. 단일 모드의 빈 입력도 수동으로 실행하면 따옴표로 감쌀 수 있습니다. 지우기는 대기 중인 변환과 결과를 함께 취소합니다.
명령 필드는 실행 파일 이름이나 경로 하나만 받습니다. 옵션과 값은 인수 배열에 넣으세요. PowerShell의 따옴표 경로에는 호출 연산자 &가 자동으로 붙습니다.
자동 변환은 마지막 수정 후 350ms에 실행됩니다. 끄면 생성 버튼이 나타나고 Ctrl/Cmd + Enter도 쓸 수 있습니다. 입력이 바뀌면 즉시 이전 결과의 내보내기를 막습니다.
작은따옴표로 값 전체를 감싸 달러 기호, 와일드카드, 세미콜론, 백틱을 문자 그대로 보존합니다. 명령 치환처럼 보이는 텍스트도 실행할 구문으로 바꾸지 않습니다.
ASCII 작은따옴표와 U+2018부터 U+201B까지 네 문자를 각각 두 번 씁니다. 역슬래시는 그대로입니다. 단일 모드 경로는 원문을 넣고 배열 모드에서는 JSON 표기법을 사용하세요.
각 인수를 따로 인용해 공백으로 연결하고 개수를 보여 줍니다. 실행 파일을 더해 호출을 미리 보거나 전체 텍스트를 복사·저장할 수 있습니다. 빈 배열에 명령도 없으면 내보낼 문자가 없습니다.
POSIX에서는 인용 구간을 닫고 그 밖에서 작은따옴표를 이스케이프한 다음 다시 엽니다. O'Brien은 'O'\''Brien'이 됩니다. 도구가 모든 작은따옴표에 이 규칙을 적용합니다.
작은따옴표는 값을 그대로 유지하지만 쌍따옴표는 $HOME이나 $(...) 같은 확장을 허용합니다. 이 페이지는 문자 그대로의 인용을 만듭니다. 확장이 목적이라면 실제 스크립트에 원하는 구문을 작성하세요.
명령 전체가 아니라 각 인수를 따로 감싸세요. 공백이 든 값 두 개라면 배열 모드에서 JSON 문자열 두 개를 입력하고 결과 개수가 2인지 확인합니다.
공백이나 구분자로 나누면 빈 요소가 사라질 수 있습니다. ["a", "", "b"]는 세 인수를 유지합니다. []는 0개, [""]는 빈 인수 1개로 명확하게 구분됩니다.
네. 'don''t'처럼 작은따옴표를 두 번 쓰면 됩니다. PowerShell이 인식하는 곡선 작은따옴표도 각각 두 번 씁니다. CMD와 네이티브 프로그램의 인수 규칙은 별도입니다.
예상과 다른 결과인가요?
쉘 이스케이프에서 실제 대상 쉘을 고르고 인수 개수와 미리보기를 확인하세요. 최신 결과가 만들어진 뒤 복사할 수 있습니다.