파일 이름의 문자열을 제거하고 나머지는 BASH에 남겨 둡니다.

조아나 카르발류

다음과 같은 파일이 많이 있습니다.

2007.365.00.00.00.0000.9A.CVSV4..HHZ.D.SAC.GAP.decim10.GAP

결국 나는 그것을 원한다 :

2007.365.00.00.CVSV4.HHZ.SAC

나는 이것을 시도했다 :

for file in /home/joana/Desktop/*GAP; do
mv "$file" `echo "$file" | sed -e 's/00.0000.9A.//' -e 's/.D//' -e 's/.GAP.decim10.GAP//'`;
done

Anda 나는 이것을 얻는다 :

mv: cannot move ‘/home/joana/Desktop/2007.365.00.00.00.0000.9A.CVSV4..HHZ.D.SAC.GAP.decim10.GAP’ to ‘/home/joanaesktop/2007.365.00.00.CVSV4..HHZ.D.SAC’: No such file or directory

누구든지 나를 도울 수 있습니까? 많은 예를 보았지만 아마도 뭔가 잘못하고있을 것입니다.

카마 라즈

출력이 만족 스러우면 에코를 제거하십시오 (mv 이전).

 for file in *GAP 
    do 
        NEW_FILE=$(echo ${file} | awk -F. '{print $1,$2,$3,$4,$8,$10,$12}' OFS=.)
        echo mv ${file} ${NEW_FILE}
     done

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

일부 커밋을 기능 브랜치로 이동하고 나머지는 마스터 브랜치에 남겨 둡니다.

분류에서Dev

이메일에서 디스크로 첨부 파일을 제거하지만 이메일에 첨부 파일에 대한 링크는 남겨 둡니다.

분류에서Dev

주어진 폴더에서 파일을 제거하고 하위 폴더에 파일을 남겨 둡니다.

분류에서Dev

htaccess 다시 작성 URL을 사용하여 / folder /를 제거하고 나머지는 모두 남겨 둡니다.

분류에서Dev

정규식 : 특정 태그 사이에있는 두 개 이상의 공백을 제거하고 대신 공백 만 남겨 둡니다.

분류에서Dev

Javascript-문자열에서 일정량의 문자를 바꾸고 나머지는 그대로 둡니다.

분류에서Dev

제거 fake-hwclock은 파일을 남겨 둡니다.

분류에서Dev

문자열에서 모든 것을 제거 .. 숫자 만 남겨 둡니다.

분류에서Dev

Bash 스크립트-다음보다 오래된 모든 파일을 삭제하지만 안전을 위해 하나 남겨 둡니다.

분류에서Dev

URL을 제거하고 마지막 부분 만 남겨 둡니다.

분류에서Dev

파일 삭제는 7 일의 파일을 남겨야하지만 5 일만 남습니다 ... 왜?

분류에서Dev

정규식을 적용한 후 단어 사이에 공백을 하나만 남겨 둡니다.

분류에서Dev

이름을 잡고 파이썬 목록에서 나머지 문자열을 제거하는 방법

분류에서Dev

임의의 숫자 데이터를 정렬하고 누락 된 값에 공백을 남겨 둡니다.

분류에서Dev

Excel : 특정 문자에서 데이터를 트리밍하고 해당 문자없이 다른 데이터는 남겨 둡니다.

분류에서Dev

단락 내의 다른 태그에 대한 스타일 속성을 제거하고 하나만 스타일로 남겨 두는 방법

분류에서Dev

한 부서의 데이터를 그룹화하고 다른 부서는 mysql에 남겨 둡니다.

분류에서Dev

R에서 임의의 균일 한 포리스트에 대해 하나의 ID 교차 유효성 검사를 남겨 둡니다.

분류에서Dev

훈련 과정에서 두 개의 ID를 생략하여 교차 검증을 남겨 둡니다.

분류에서Dev

CMD / BAT 파일은 파일 이름의 8 자만 남겨야합니다.

분류에서Dev

동일한 테이블에 두 번 느린 쿼리를 남겨 둡니다.

분류에서Dev

마지막 x 파일을 유지하고 나머지 파일을 삭제하는 bash 스크립트의 문제점은 무엇입니까?

분류에서Dev

배열의 일부를 결합하고 나머지는 Javascript 그대로 둡니다.

분류에서Dev

컴파일 타임 또는 런타임에 임의의 문자열을 생성하고 나머지 프로그램에서 사용합니다.

분류에서Dev

Bash-특정 문자열에서 시작하는 파일의 전체 내용을 제거합니다.

분류에서Dev

각 단계에서 선택한 이미지를 남겨 둡니다.

분류에서Dev

Bash는 문자를 제거하여 폴더의 파일 이름을 바꿉니다.

분류에서Dev

두 마커 문자열 사이에 N 번째 텍스트 만 남겨 둡니다.

분류에서Dev

모든 파일의 문자열에서 나머지 파일을 제거하려면 어떻게해야합니까?

Related 관련 기사

  1. 1

    일부 커밋을 기능 브랜치로 이동하고 나머지는 마스터 브랜치에 남겨 둡니다.

  2. 2

    이메일에서 디스크로 첨부 파일을 제거하지만 이메일에 첨부 파일에 대한 링크는 남겨 둡니다.

  3. 3

    주어진 폴더에서 파일을 제거하고 하위 폴더에 파일을 남겨 둡니다.

  4. 4

    htaccess 다시 작성 URL을 사용하여 / folder /를 제거하고 나머지는 모두 남겨 둡니다.

  5. 5

    정규식 : 특정 태그 사이에있는 두 개 이상의 공백을 제거하고 대신 공백 만 남겨 둡니다.

  6. 6

    Javascript-문자열에서 일정량의 문자를 바꾸고 나머지는 그대로 둡니다.

  7. 7

    제거 fake-hwclock은 파일을 남겨 둡니다.

  8. 8

    문자열에서 모든 것을 제거 .. 숫자 만 남겨 둡니다.

  9. 9

    Bash 스크립트-다음보다 오래된 모든 파일을 삭제하지만 안전을 위해 하나 남겨 둡니다.

  10. 10

    URL을 제거하고 마지막 부분 만 남겨 둡니다.

  11. 11

    파일 삭제는 7 일의 파일을 남겨야하지만 5 일만 남습니다 ... 왜?

  12. 12

    정규식을 적용한 후 단어 사이에 공백을 하나만 남겨 둡니다.

  13. 13

    이름을 잡고 파이썬 목록에서 나머지 문자열을 제거하는 방법

  14. 14

    임의의 숫자 데이터를 정렬하고 누락 된 값에 공백을 남겨 둡니다.

  15. 15

    Excel : 특정 문자에서 데이터를 트리밍하고 해당 문자없이 다른 데이터는 남겨 둡니다.

  16. 16

    단락 내의 다른 태그에 대한 스타일 속성을 제거하고 하나만 스타일로 남겨 두는 방법

  17. 17

    한 부서의 데이터를 그룹화하고 다른 부서는 mysql에 남겨 둡니다.

  18. 18

    R에서 임의의 균일 한 포리스트에 대해 하나의 ID 교차 유효성 검사를 남겨 둡니다.

  19. 19

    훈련 과정에서 두 개의 ID를 생략하여 교차 검증을 남겨 둡니다.

  20. 20

    CMD / BAT 파일은 파일 이름의 8 자만 남겨야합니다.

  21. 21

    동일한 테이블에 두 번 느린 쿼리를 남겨 둡니다.

  22. 22

    마지막 x 파일을 유지하고 나머지 파일을 삭제하는 bash 스크립트의 문제점은 무엇입니까?

  23. 23

    배열의 일부를 결합하고 나머지는 Javascript 그대로 둡니다.

  24. 24

    컴파일 타임 또는 런타임에 임의의 문자열을 생성하고 나머지 프로그램에서 사용합니다.

  25. 25

    Bash-특정 문자열에서 시작하는 파일의 전체 내용을 제거합니다.

  26. 26

    각 단계에서 선택한 이미지를 남겨 둡니다.

  27. 27

    Bash는 문자를 제거하여 폴더의 파일 이름을 바꿉니다.

  28. 28

    두 마커 문자열 사이에 N 번째 텍스트 만 남겨 둡니다.

  29. 29

    모든 파일의 문자열에서 나머지 파일을 제거하려면 어떻게해야합니까?

뜨겁다태그

보관