파일 전송 스크립트를 작성 중인데 파일 이름이 Dr' A
다음 오류로 인해 전송 스크립트가 실패합니다.
sftp> put /path/Dr'\ A.tif
Unterminated quoted argument^
작은따옴표를 밑줄로 바꾸지 않고 유지하면서 다른 특수 문자를 처리할 수 있는 솔루션이 있습니까?
답변1
다음과 같이 큰따옴표 안에 작은따옴표를 넣으세요.
sftp> put /path/Dr"'"\ A.tif
또한 대부분의 다른 특수 문자도 처리할 수 있습니다.
작은따옴표와 큰따옴표를 사용하려면 큰 작은따옴표 안에 작은따옴표와 큰따옴표를 사용하세요 :-):
sftp> put /path/Dr'"'\ A.tif
또는 작은따옴표나 큰따옴표를 이스케이프할 수 있습니다.
sftp> put /path/Dr\'\ A.tif