모든 유사한 파일에 대해 Bash while 루프 실행

J. Doe

다음 형식의 파일의 모든 인스턴스에서 실행되는 Bash에서 while 루프를 작성하고 싶습니다.

{number}.tst

예를 들어, 1.tst, 2.tst, ... 50.tst.

나는 할 수 없습니다 이 파일을 통해 실행하려는 tst.tst.

이 글을 어떻게 쓸까요? 나는 부울 구와 [0-9]*어딘가에 필요하다고 가정 하지만 구문에 대해 완전히 확신하지 못합니다.

스틸 드라이버

예제와 같은 알파벳 이름 만 제외해야하는 경우 tst.tst간단한 쉘 glob을 사용할 수 있습니다.

for f in [0-9]*.tst; do echo "$f"; done

bash 확장 glob 사용 (Ubuntu에서 기본적으로 활성화되어야 함)

주어진

$ ls *.tst
1.tst  2.tst  3.tst  4.tst  50.tst  5.tst  bar.tst  foo.tst

그런 다음 +([0-9])하나 이상의 십진수 의미합니다.

for f in +([0-9]).tst; do echo "$f"; done
1.tst
2.tst
3.tst
4.tst
50.tst
5.tst

를 사용하여 확장 글 로빙이 활성화되었는지 확인 shopt extglob하고 필요한 경우를 사용하여 shopt -s extglob설정 (및을 사용하여 설정 해제 set -u extglob) 할 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

모든 유사한 파일에 대해 Bash while 루프 실행

분류에서Dev

모든 하위 디렉터리의 모든 파일에 대해 검사 실행

분류에서Dev

R for 루프 : 모든 루프에 대해 반복 수행

분류에서Dev

Python Pandas : 디렉터리의 모든 파일에 대해 루프 수행

분류에서Dev

디렉토리의 모든 폴더에 대해 Python 프로그램을 실행하기 위해 bash 파일 작성

분류에서Dev

내 모든 테스트 파일에 대해 프로그램 실행

분류에서Dev

For 루프는 모든 카운트에 대해 절반을 실행합니다.

분류에서Dev

파일 (bash)의 각 행에 대해 처음 ','을 제외한 모든 행을 "<COMMA>"로 변경하십시오.

분류에서Dev

PHP의 행에 대한 while 루프

분류에서Dev

Java 입력하는 모든 입력에 대해 While 루프가 무시되는 이유는 무엇입니까?

분류에서Dev

모든 미디어 파일에 대한 실행 명령 할당

분류에서Dev

경로의 모든 실행 파일에 대한 zsh 완성

분류에서Dev

모든 명령에 대한 실행 파일 가져 오기

분류에서Dev

: hover에 대한 Javascript 대안; 모든 div 자식에 대해 루프 사용

분류에서Dev

모든 행 및 업데이트에 대한 MySQL 루프

분류에서Dev

bash 중첩 while : 외부 루프가 한 번만 실행 됨

분류에서Dev

하나를 제외한 모든 파일 유형에 대해 자동 명령을 어떻게 실행합니까?

분류에서Dev

각 구성 파일에 대해 프로그램을 재실행하기위한 Bash

분류에서Dev

모든 DerivedClass에 대해 BaseClass에 대한 테스트 실행

분류에서Dev

봄 부팅 / JUnit을 여러 프로파일에 대한 모든 단위 테스트를 실행

분류에서Dev

bash는 while 루프에서 정규식 또는 이와 유사한 파일 이름을 필터링합니다.

분류에서Dev

해당 필드의 모든 범주를 반복 한 후 전체 변수에서 루프 실행

분류에서Dev

모든 객체 Jq에 대한 For 루프

분류에서Dev

첫 번째 샘플에 대해 모든 루프를 실행 한 다음 Jmeter에서 다음 샘플로 전환하는 방법

분류에서Dev

linq에 대한 while 루프

분류에서Dev

for 루프에서 작업을 시작한 다음 모든 작업에 대해 waitall 수행

분류에서Dev

디렉토리의 모든 파일에 대해 명령 실행

분류에서Dev

디렉토리의 모든 파일에 대해 명령 실행

분류에서Dev

Knight Tour 문제에 대해 무한 C ++ 실행 루프

Related 관련 기사

  1. 1

    모든 유사한 파일에 대해 Bash while 루프 실행

  2. 2

    모든 하위 디렉터리의 모든 파일에 대해 검사 실행

  3. 3

    R for 루프 : 모든 루프에 대해 반복 수행

  4. 4

    Python Pandas : 디렉터리의 모든 파일에 대해 루프 수행

  5. 5

    디렉토리의 모든 폴더에 대해 Python 프로그램을 실행하기 위해 bash 파일 작성

  6. 6

    내 모든 테스트 파일에 대해 프로그램 실행

  7. 7

    For 루프는 모든 카운트에 대해 절반을 실행합니다.

  8. 8

    파일 (bash)의 각 행에 대해 처음 ','을 제외한 모든 행을 "<COMMA>"로 변경하십시오.

  9. 9

    PHP의 행에 대한 while 루프

  10. 10

    Java 입력하는 모든 입력에 대해 While 루프가 무시되는 이유는 무엇입니까?

  11. 11

    모든 미디어 파일에 대한 실행 명령 할당

  12. 12

    경로의 모든 실행 파일에 대한 zsh 완성

  13. 13

    모든 명령에 대한 실행 파일 가져 오기

  14. 14

    : hover에 대한 Javascript 대안; 모든 div 자식에 대해 루프 사용

  15. 15

    모든 행 및 업데이트에 대한 MySQL 루프

  16. 16

    bash 중첩 while : 외부 루프가 한 번만 실행 됨

  17. 17

    하나를 제외한 모든 파일 유형에 대해 자동 명령을 어떻게 실행합니까?

  18. 18

    각 구성 파일에 대해 프로그램을 재실행하기위한 Bash

  19. 19

    모든 DerivedClass에 대해 BaseClass에 대한 테스트 실행

  20. 20

    봄 부팅 / JUnit을 여러 프로파일에 대한 모든 단위 테스트를 실행

  21. 21

    bash는 while 루프에서 정규식 또는 이와 유사한 파일 이름을 필터링합니다.

  22. 22

    해당 필드의 모든 범주를 반복 한 후 전체 변수에서 루프 실행

  23. 23

    모든 객체 Jq에 대한 For 루프

  24. 24

    첫 번째 샘플에 대해 모든 루프를 실행 한 다음 Jmeter에서 다음 샘플로 전환하는 방법

  25. 25

    linq에 대한 while 루프

  26. 26

    for 루프에서 작업을 시작한 다음 모든 작업에 대해 waitall 수행

  27. 27

    디렉토리의 모든 파일에 대해 명령 실행

  28. 28

    디렉토리의 모든 파일에 대해 명령 실행

  29. 29

    Knight Tour 문제에 대해 무한 C ++ 실행 루프

뜨겁다태그

보관