Linux 셸에서 "틱" 또는 "악센트" 문자 ´(` 아님)가 사용됩니까?

Linux 셸에서 "틱" 또는 "악센트" 문자 ´(` 아님)가 사용됩니까?

우린 알아백틱 문자는 명령 대체에 사용됩니다.:

chown `id -u` /mydir

´이것이 궁금합니다. Linux 셸에서 틱 문자에 대한 목적이 있습니까?


참고: 그런데 명령 대체를 더 읽기 쉽게 작성할 수도 있습니다.
chown $(id -u) /mydir

답변1

다음을 포함하여 Unix에서 역사적으로 사용된 문자 세트ASCII 코드, 체크 표시 문자가 없으므로 사용되지 않습니다. 내가 아는 한, 이 문자가 도입된 이후로 일반적인 사용법이 도입되지 않았습니다.POSIX용 이식 가능한 문자 세트.

`는 원래 ASCII(^ 및 ~와 함께)에 발음 구별 기호로 포함된 것 같습니다. ASCII를 정의할 때 아포스트로피는 일반적으로 직선형 아포스트로피가 아닌 '프라임' 문자("프라임", 분 또는 피트에 사용됨)로 표시되며 급성 악센트의 발음 구별 기호로도 사용됩니다.

역사적으로 Unix 쉘 문서에서는 `가 호출되었습니다.무거운 악센트, 백틱이 아닙니다. 특히 '가 보조 문자로 사용되기 때문에( roff문법 참조) 앞으로 눈금이 없다는 점은 눈에 띄지 않습니다 .

답변2

ASCII 위원회는 `를 움라우트로, '를 아포스트로피로 간주하지만 유닉스 전통에서는 이를 왼쪽 및 오른쪽 아포스트로피로 처리합니다(이 문자는 현재 유니코드에서 U+2018 및 U+2019입니다). 이는 마크업 소스에 "인용 텍스트"를 쓴 다음 서식이 지정된 문서에서 "인용 텍스트"를 얻는 TeX 규칙에서 가장 분명합니다. 이는 두 문자에 미러 상형 문자가 제공되는 X11R5 및 X11R6에 포함된 비트맵 글꼴과 같은 이전 고정 너비 글꼴에서도 볼 수 있습니다.

따라서 `와 '는 서로 반대인 것으로 간주되어 '는 누락된 것으로 간주되지 않습니다.

관련 정보