«patterns» 태그된 질문


1
정규식 (Big | Small) (State | City)-[0-9] * \. csv와 동등한 .gitignore 패턴은 무엇입니까?
나는 .gitignore비슷한 것과 비슷한 정규식을 가지고있다 : (Big|Small)(State|City)-[0-9]*\.csv 작동하지 않아서 RegexLab.NET 에 대해 테스트했습니다 . 그런 다음 gitignore 매뉴얼 페이지에서 gitignore가 정규 표현식을 사용하지 않고 fnmatch (3)을 사용한다는 것을 알게되었습니다 . 그러나 fnmatch에는 캡처 그룹과 동등한 것으로 보이지 않습니다. 이것이 가능합니까 아니면 이것을 세 줄로 나눌 필요가 있습니까?

1
echo [9876543210] 표시 1 4 5 6… 왜?
마지막 4 개의 에코 문에 1 4 5 6이 표시되는 이유를 설명해주십시오. 우연히이 문제를 한 번 겪었지만 이제이 동작이 발생하는 이유가 궁금합니다. 이 진술은 예상대로 작동합니다. $ echo [ 9876543210 ] [ 9876543210 ] $ echo [237890] [237890] 이 반향 문은 지속적으로 1 4 5 6을 표시합니다.이 숫자에 특별한 점이 …


2
찾기에서 논리 OR을 사용하는 방법?
bash 셸 ls에서 논리 OR 기능을 사용할 수 있습니다 (물론 할 수도 ls name1 name2있지만 실제 예제는 더 복잡합니다). ls @(name1|name2) 이것을 사용하여 이것을 수행하는 방법이 find있습니까? 내 순진한 구현 : find . -maxdepth 1 -name @("name1"|"name2") 작동하지 않습니다 (아무것도 출력하지 않습니다)
12 find  ls  patterns 

3
숫자로 끝나는 파일 찾기
로그 파일이 점점 커짐에 따라 백업 스크립트를 만들려고합니다. 내가 가진 것은 현재 파일 (예 : secure파일 /var/log/) 을 복사하고 해당 파일에서 내용을 제거하는 것입니다. 그러나이 같은 이름을 가진 일부 파일은 다음과 같습니다 secure.1, secure.2그리고 내가 좋아하는 모든이를 계산하고, 숫자가 큰 경우 다음 2그들 모두를 보관. 이 파일을 찾거나 계산하는 방법을 …

1
파일 이름에 줄 바꿈이 포함 된 파일을 찾는 방법은 무엇입니까?
파일 이름에 줄 바꿈이있는 파일을 찾으려고합니다. 그러나 어떤 패턴을 사용 해야할지 알 수 없습니다. 다음은 작동하지만 들여 쓰기 코드에서 사용하려는 경우별로 유용하지 않습니다. find . -name '* *' 나는이 두 가지를 시도했지만 문자 n 을 포함하는 파일 이름을 찾는 데 성공했습니다 . find . -name '*\n*' find . -name "*\n*" …
10 shell  find  patterns 

5
bash의 경로 이름에서 패턴 일치
디렉토리의 하위 디렉토리 목록에서 작업하고 싶습니다. 치다: for x in x86-headers/*/C/populate.sh; do echo $x; done 이것은 준다 x86-headers/elf/C/populate.sh x86-headers/gl/C/populate.sh x86-headers/gmp/C/populate.sh x86-headers/gnome2/C/populate.sh x86-headers/gtk2/C/populate.sh x86-headers/jni/C/populate.sh x86-headers/libc/C/populate.sh 그러나 나는 경로의 두 번째 부분에 해당하는, 즉 값 싶은 elf, gl등 나는 최고의 오프 제거하는 방법을 알고를 x86-headers. for x in x86-headers/*/C/populate.sh; do i=${x##x86-headers/}; echo …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.