이상한 이유로, 식별자에서 단어 구분자로 " '"를 시도했습니다.
$ export foo'bar=1
>
> ^C
$
위의 그림과 같이 결과는 ID EST ">"에 대한 프롬프트 변경하고 시스템이 분명히 내 역할에 대한 자세한 내용을 기다립니다. 보시다시피, ctrl-C를 탈출해야했습니다. 같은 다른 명령을 사용하는 경우에도 마찬가지입니다.
$ ls foo'bar
$ mkdir foo'bar
이 모든 의미에 대해 궁금합니다. 터미널 명령에서 " '"라는 특별한 의미가 있습니다 (실제로 id 내부에서도 분리됨).
추가 : 또한 유닉스 계열 및 Windows 시스템 (안전한 시스템의 공통 하위 집합을 얻기 위해)에서 파일 및 폴더 이름의 특수 문자 또는 유효하지 않은 문자 세트를 알고 싶습니다. 비 ASCII?).
고마워, 데니스