마지막 4 개의 에코 문에 1 4 5 6이 표시되는 이유를 설명해주십시오. 우연히이 문제를 한 번 겪었지만 이제이 동작이 발생하는 이유가 궁금합니다.
이 진술은 예상대로 작동합니다.
$ echo [ 9876543210 ]
[ 9876543210 ]
$ echo [237890]
[237890]
이 반향 문은 지속적으로 1 4 5 6을 표시합니다.이 숫자에 특별한 점이 있습니까?
$ echo [9876543210]
1 4 5 6
$ echo [abcd9876543210ghi]
1 4 5 6
$ echo [-123456-]
1 4 5 6
$ echo [-7654321-]
1 4 5 6
감사!
- 가능한 중복은 관련이 있고 도움이되지만 중복은 아닙니다. 가능한 복제는
rm
명령 의 관점에서 이루어 집니다. 이 질문은echo
명령 의 인식 된 "이상한 행동"의 관점에서 비롯된 것 입니다. 두 가지 모두에 대한 근본적인 대답은 흠 잡을 것입니다.echo
명령으로 문제를 검색하는 사람 은 쉽게rm
질문을 찾을 수 없지만 여기에 더 많이 도달 할 수 있습니다.
metasmoke.erwaysoftware.com/post/58973의 봇인 Lol 은 "제목에 전화 번호가 있기 때문에"이 게시물을 스팸으로 표시합니다.
—
Carlo Wood
@CarloWood, 연속 10 자리 숫자는 지역 번호가있는 미국 전화 번호와 일치합니다. 일반 형식을 사용하여 작성하면 987-654-3210이됩니다.
—
Mark
을 켜면
—
Kyle Strand
nullglob
두 번째 예제 ( echo [237890]
)가 실제로 아무 것도 인쇄하지 않으므로 다른 예제에서 glob-expansion을보고 있다는 단서가 될 수 있습니다.
1
4
5
과 같습니다.6