![Posix 문자 세트 [[:blank:]]와 [[:space:]]의 차이점은 무엇입니까?](https://linux55.com/image/107907/Posix%20%EB%AC%B8%EC%9E%90%20%EC%84%B8%ED%8A%B8%20%5B%5B%3Ablank%3A%5D%5D%EC%99%80%20%5B%5B%3Aspace%3A%5D%5D%EC%9D%98%20%EC%B0%A8%EC%9D%B4%EC%A0%90%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
존재하다이 웹사이트그것은 말한다:
[[:blank:]] space and tab characters
[[:space:]] whitespace characters
공백과 탭, 공백 문자의 차이점은 무엇입니까? 나에게 그들은 거의 동일합니다.
답변1
이 클래스는 공백 및 탭 외에도 다음을 포함하는 [[:space:]]
상위 집합입니다 .[[:blank:]]
[[:blank:]]
- 개행(
\n
Unix에서는 개행, ASCII 코드 10), - 수직 탭(
\v
, ASCII 코드 11), - 양식 피드 문자(
\f
, ASCII 코드 12) 및 - (
\r
, ASCII 코드 13)을 입력합니다.
...즉, POSIX 로케일에 있습니다. 다른 로케일에는 추가 공백 문자가 있을 수 있습니다.