globstar

Bash에 여러 패턴이 있는지 확인하는 방법
globstar

Bash에 여러 패턴이 있는지 확인하는 방법

** 와일드카드를 포함하는 여러 패턴이 있으므로 다음과 같이 설정합니다. foo/**/bar.xml foo/**/baz.xml 샘플 디렉터리 트리가 있습니다. $ tree foo/ foo/ └── deep ├── baz.xml └── even └── deeper └── baz.xml 이러한 패턴이 충족되는지 확인하는 가장 간단한 방법은 무엇입니까? 정확하게 말하자면: 0이 아닌 값을 반환합니다.없는 경우에만찾을 수 있습니다. 지금까지 제가 생각한 ...

Admin

bash globstar 연산자가 일반적으로 기본적으로 비활성화되어 있는 이유는 무엇입니까?
globstar

bash globstar 연산자가 일반적으로 기본적으로 비활성화되어 있는 이유는 무엇입니까?

이것은 매우 유용한 기능인 것 같습니다. 하지만 일반적으로 기본적으로 비활성화되어 있다는 것을 알아야 합니다. 내 시스템에서 활성화하는 것을 고려했습니다. 하지만 비활성화된 데에는 그럴 만한 이유가 있을 것입니다. 이를 모르고 활성화하는 것은 현명하지 못한 것 같습니다. 그래서 제 질문은: bash 바이너리 연산자가 일반적으로 기본적으로 비활성화되는 이유는 무엇입니까? 어떻게 활성화하는지, 오퍼레이터를 뭐라고 부르는지, 어떻게 사용하는지에 대해 여러 가지 질문을 찾았습니다. 그들은 모두 먼저 활성화해...

Admin

GLOBIGNORE='**/dont_doc/**'가 작동하지 않습니다!
globstar

GLOBIGNORE='**/dont_doc/**'가 작동하지 않습니다!

dont_doc디렉터리의 모든 파일을 무시하는 glob 표현식을 만들고 싶지만 다음 GLOBIGNORE을 사용하여 이 작업을 수행하려고 하면 다음을 사용합니다. $ GLOBIGNORE='**/dont_doc/**' $ echo dont_doc/** dont_doc/customBlockHelpers.hbs.js dont_doc/RoClasses.js dont_doc/RoEnums.js dont_doc/RoModules.js dont_doc/RoTypes.js 이것이 내가 원하는 일입니다: dont_d...

Admin

**(bash의 globstar)에 메모리가 부족합니까?
globstar

**(bash의 globstar)에 메모리가 부족합니까?

bash의 globstar( **) 연산자를 사용하면 메모리 부족 오류가 발생합니까? 다음과 같은 것을 고려해보세요: for f in /**/*; do printf '%s\n' "$f"; done 거대한 파일 목록을 생성하는 데 사용 하면 **목록이 메모리에 맞지 않을 정도로 크다고 가정하면 bash가 중단되거나 이를 처리할 메커니즘이 있습니까? **나는 수많은 파일을 실행했지만 아무런 문제도 발견하지 못했다는 것을 알고 있으므로 bash가 생성 중인 목록 중 일부를 저장하기 위해 임시 파일과 같은...

Admin