«wildcards» 태그된 질문

글 로빙은 와일드 카드를 포함하는 이름 패턴으로 파일을 일치시키는 것을 의미합니다.

2
tar 명령-심볼릭 링크 건너 뛰기
tar 명령을 다음과 같이 사용합니다. tar -cvf protTests.tar protTests/* 에 tar폴더 내의 모든 파일 protTests. 그러나 여기에는 원하는 폴더가 아닌 폴더 안에 기호 링크가 포함되어 있습니다. 모든 심볼릭 링크를 생략하는 명령 행 옵션이 있습니까?
13 files  symlink  tar  wildcards 

2
여러 파일에서 명령을 실행하는 방법
이것은 매우 기본적이며 JS 파일의 여러 하위 폴더가있는 폴더가 있으며 해당 폴더의 모든 파일에서 Google의 Clojure 컴파일러를 실행하고 싶습니다. 단일 파일을 처리하는 명령은 다음과 같습니다. java -jar compiler.jar --js filename.js --js_output_file newfilename.js 디렉토리 구조의 모든 JS 파일에서 실행되도록 이것을 어떻게 수정합니까?

3
글로브 순서를 변경할 수 있습니까?
다음과 같은 작업을 수행하여 syslog에서 특정 메시지의 모든 인스턴스를 시간 순서대로 표시하려고합니다. grep squiggle /var/log/messages* 불행하게도 glob 패턴은 현재 활성 파일과 먼저 일치합니다. 예. /var/log/messages /var/log/messages-20120220 /var/log/messages-20120227 /var/log/messages-20120305 /var/log/messages-20120312 즉, 최근 메시지가 먼저 표시되고 기록 메시지가 시간순으로 표시됩니다. messages목록 끝에 빈 일치 항목 (예 : 그냥 )이 표시 되도록 글로브 …
12 bash  wildcards 

5
*가 도트 파일과 일치하는지 여부를 제어하기 위해 글로시에 대한 bash의 설정은 무엇입니까
최근에 비슷한 것을 할 때 놀랐고 같은 mv ./* ../somedirectory 파일 .gitignore이 이동 하지 않았다는 것을 알았 습니다. OS X의 zsh에서 대부분의 작업을 수행하며 CentOS의 bash에서 놀랍습니다. OS X에서 bash를 시도했지만 동일한 동작을 발견했습니다 *. 점 파일과 일치하지 않습니다. 이것은 나에게 매우 바람직하지 않은 것처럼 보이지만 분명히 bash 기본값입니다. (내가 …
12 bash  wildcards 

4
.gitignore에없는 파일 찾기
내 프로젝트에 파일을 표시하는 명령을 찾았습니다. find . -type f -not -path './node_modules*' -a -not -path '*.git*' \ -a -not -path './coverage*' -a -not -path './bower_components*' \ -a -not -name '*~' .gitignore에있는 파일을 표시하지 않도록 파일을 어떻게 필터링 할 수 있습니까? 나는 내가 사용한다고 생각했다. while read file; do grep …
12 grep  find  wildcards  git 

4
glob를`find '로 변환
나는 또 다시이 문제를 가지고있다 : 나는 작은 방울을 가지고, 그 정확하게 일치하는 올바른 파일,하지만 원인을 Command line too long. 나는의 조합으로 변환 한 모든 시간 find과 grep특정 상황에 그 작동하지만 100 % 동일하지 않습니다. 예를 들면 다음과 같습니다. ./foo*bar/quux[A-Z]{.bak,}/pic[0-9][0-9][0-9][0-9]?.jpg 글롭 find을 내가 알지 못하는 표현 으로 변환하는 도구 가 …
11 find  wildcards 

2
파일 이름 확장 (글 로빙)을 최대한 많이 하는가? 그렇다면 그렇다면 무엇입니까?
파일 이름 확장 (글 로빙)을 최대한 많이 하는가? 그렇다면 그렇다면 무엇입니까? tldp.org에서 globbing 을 참조하십시오 . 파일의 하위 집합에 대해 명령을 실행하고 싶다고 가정 해 봅시다. grep -e bar foo* rm -f bar* bash가 확장 할 파일 수에는 제한이 있습니까? 그렇다면 무엇입니까? 이러한 작업을 수행하는 다른 방법을 찾고 있지 않습니다 …

3
배쉬의 역사
Bash "globbing"과 정규 표현식이 동일하지 않은 역사적 이유가 있습니까? 예를 들어, Bash [1-2]*에서 1 또는 2로 시작하고 그 뒤에 다른 [1-2]*것이 일치 하는 반면 정규 표현식 은 1과 2의 시퀀스 만 일치한다고 생각합니다. 내 Bash 스크립팅과 REGEX foo는 모두 약하며 정기적으로 이러한 차이점과 관련된 문제가 발생하여 왜 그들이 다른지 궁금했습니다.


2
`du` 명령으로 특정 확장자의 총 파일 크기 만 표시하는 방법
디렉토리에 수백 개의 pdf 파일과 html 파일이 있습니다. 그리고 PDF 파일의 전체 크기를 알고 싶습니다. 명령으로 du -ch /var/foo총 파일 크기를 볼 수 있지만 총 크기 인 마지막 줄만 필요합니다. 디렉토리에 pdf 파일 만 포함되어 있으면 -s옵션을 사용할 수 있지만 이번에는 옵션을 사용할 수 없습니다. 특정 파일 형식의 총 크기 …

10
디렉토리의 파일 수를 계산하는 가장 좋은 방법은 무엇입니까?
ls펑키 한 문자 (공백 \n,, ...)를 깨뜨릴 수 있기 때문에 출력을 구문 분석하는 것이 위험한 경우 디렉토리의 파일 수를 아는 가장 좋은 방법은 무엇입니까? 나는 보통 find이 파싱을 피하기 위해 의존 하지만, 마찬가지로 find mydir | wc -l같은 이유로 깨질 것입니다. 나는 지금 Solaris에서 일하고 있지만 가능한 한 다른 유니스와 …

1
glob을 사용하여 for 루프에서 './'를 지정하면 이점이 있습니까?
로 ./*.fastq끝나는 파일을 검색 할 때 사용하는 것이 더 안전 할 수 있다는 인상을 받았습니다 .fastq. 예를 들어 ./파일을 캡처하지 못합니다 .fastq. 아래 예와 같이 이것은 분명히 잘못되었습니다. TMP_DIR=$(mktemp --directory) mkdir -p ${TMP_DIR} (cd ${TMP_DIR} touch {a,b,c,}.fastq ls -a echo "" echo "# match all:" for f in *.fastq ; …
10 bash  shell  wildcards 

2
범위를 사용하는 tr의 이상한 동작
tr을 사용할 때 이상한 동작을 나타내는 특정 서버가 하나 있습니다. 다음은 작동중인 서버의 예입니다. -bash-3.2$ echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] 1234567890 -bash-3.2$ 그것은 나에게 완벽한 의미가 있습니다. 그러나 이것은 '특별한'서버에서 온 것입니다. [root@host~]# echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] abcdefghijklmnpqrstuvwxyz1234567890 보다시피, 모든 소문자를 삭제하는 것은 실패합니다. 그러나 문자 'o'를 삭제했습니다. 흥미로운 부분은 다음 …


5
대괄호 글 로빙의 케이스 감도
일반적으로 bash globbing은 대소 문자를 구분합니다. $ echo c* casefix.pike cdless chalices.py charconv.py chocolate.pike circum.py clip.pike cpustats.pike crop.pike cwk2txt.py $ echo C* CarePackage.md ChocRippleCake.md Clips 대괄호를 사용해도 다음과 같이 바뀌지 않습니다. $ echo [c]* casefix.pike cdless chalices.py charconv.py chocolate.pike circum.py clip.pike cpustats.pike crop.pike cwk2txt.py $ echo [C]* CarePackage.md ChocRippleCake.md Clips …
10 bash  shell  wildcards  locale 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.