파일 이름에 경로 추가

더블 다이아몬드

많은 하위 폴더에 test1.jpg라는 사진이 있습니다. 혼동이 없도록 본질적으로 파일의 경로를 이름에 추가하고 싶습니다.

샘플 경로 :

/tmp/xxx2016/folder123/folder2/folderxxx/test1.jpg

완료되면 파일 이름을 바꾸고 싶습니다.

123_02_01_01.jpg

누군가가 find 및 mv 명령을 사용하여 나를 도울 수 있습니까? 나는 bash를 처음 접했습니다.

#!/bin/bash

 find . -name '*.jpg' | grep test1
     newname="$(echo ${FILE} | grep -o "[0-9]*" | tr "\n" "_" | sed s/2016_//;s/_$/.jpg\n/;')"
     mv "${FILE}" "${newname}" ;
 done
exit 0
Mikejonesey

당신을 시작할 무언가;

$ echo "/tmp/xxx2016/folder123/folder2/folderxxx/test1.jpg" | grep -o "[0-9]*" | tr "\n" "_" | sed 's/_$/.jpg\n/;'
2016_123_2_1.jpg

편집, 2016 건너 뛰기;

$ echo "/tmp/xxx2016/folder123/folder2/folderxxx/test1.jpg" | grep -o "[0-9]*" | tail -n +2 | tr "\n" "_" | sed 's/_$/.jpg\n/;'
123_2_1.jpg

또는

$ echo "/tmp/xxx2016/folder123/folder2/folderxxx/test1.jpg" | grep -o "[0-9]*" | tr "\n" "_" | sed 's/2016_//;s/_$/.jpg\n/;'
123_2_1.jpg

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

nodejs로 스캔 한 파일 이름에 경로 추가

분류에서Dev

경로없이 href에서 파일 이름 추가

분류에서Dev

경로 객체에 파일 이름을 추가

분류에서Dev

파일 경로의 일부를 파일 이름에 추가하는 파일 찾기 및 이름 바꾸기

분류에서Dev

파일 경로에서 파일 이름 바로 앞에 폴더 이름 추출

분류에서Dev

uname -n으로 파일 이름 앞에 서버 이름 추가

분류에서Dev

경로 가져 오기 및 파일 이름 추가

분류에서Dev

ID가 일치하는 경우 csv 파일에 파일 이름 추가

분류에서Dev

각 줄의 각 파일 경로에서 파일 이름을 추출하고 그 옆에 추가하십시오.

분류에서Dev

Laravel에 Sitemap 파일 및 경로 추가

분류에서Dev

파일 경로에 변수 추가

분류에서Dev

매크로 추가 된 잘못된 파일 이름 인 경우에만 실행

분류에서Dev

awk 프로그램의 경로에서 파일 이름 추출

분류에서Dev

여러 파일 이름 변경, 중간에 날짜 추가

분류에서Dev

Powershell에서 사진 이름을 대량으로 변경하고 문자를 중복 파일 이름에 추가

분류에서Dev

cakePHP : tmp_name에서 파일 경로없이 파일 이름 추출

분류에서Dev

경로에서 최신 파일 이름 추출

분류에서Dev

한 경로에서 여러 파일의 기본 이름 추출

분류에서Dev

경로 문자열에서 파일 이름 추출

분류에서Dev

Windows에서 경로 및 파일 이름을 추출하는 RegEx

분류에서Dev

로그 파일에서 파일 경로 및 파일 이름을 추출하기위한 배치 파일

분류에서Dev

배쉬와 파일 이름에 제로 패딩을 추가

분류에서Dev

Bash의 파일 이름에 동적으로 텍스트 추가

분류에서Dev

`mv`로 파일 이름에 줄 바꿈 추가

분류에서Dev

찾기 명령으로 파일 이름 앞에 추가

분류에서Dev

파일 이름에 재귀 적으로 디렉토리 이름 추가

분류에서Dev

파이썬에서 경로와 함께 파일 이름을 추가하는 방법은 무엇입니까?

분류에서Dev

R의 URL 경로에서 파일 이름 가져 오기

분류에서Dev

Maven 리소스에서 파일 경로 이름 가져 오기

Related 관련 기사

  1. 1

    nodejs로 스캔 한 파일 이름에 경로 추가

  2. 2

    경로없이 href에서 파일 이름 추가

  3. 3

    경로 객체에 파일 이름을 추가

  4. 4

    파일 경로의 일부를 파일 이름에 추가하는 파일 찾기 및 이름 바꾸기

  5. 5

    파일 경로에서 파일 이름 바로 앞에 폴더 이름 추출

  6. 6

    uname -n으로 파일 이름 앞에 서버 이름 추가

  7. 7

    경로 가져 오기 및 파일 이름 추가

  8. 8

    ID가 일치하는 경우 csv 파일에 파일 이름 추가

  9. 9

    각 줄의 각 파일 경로에서 파일 이름을 추출하고 그 옆에 추가하십시오.

  10. 10

    Laravel에 Sitemap 파일 및 경로 추가

  11. 11

    파일 경로에 변수 추가

  12. 12

    매크로 추가 된 잘못된 파일 이름 인 경우에만 실행

  13. 13

    awk 프로그램의 경로에서 파일 이름 추출

  14. 14

    여러 파일 이름 변경, 중간에 날짜 추가

  15. 15

    Powershell에서 사진 이름을 대량으로 변경하고 문자를 중복 파일 이름에 추가

  16. 16

    cakePHP : tmp_name에서 파일 경로없이 파일 이름 추출

  17. 17

    경로에서 최신 파일 이름 추출

  18. 18

    한 경로에서 여러 파일의 기본 이름 추출

  19. 19

    경로 문자열에서 파일 이름 추출

  20. 20

    Windows에서 경로 및 파일 이름을 추출하는 RegEx

  21. 21

    로그 파일에서 파일 경로 및 파일 이름을 추출하기위한 배치 파일

  22. 22

    배쉬와 파일 이름에 제로 패딩을 추가

  23. 23

    Bash의 파일 이름에 동적으로 텍스트 추가

  24. 24

    `mv`로 파일 이름에 줄 바꿈 추가

  25. 25

    찾기 명령으로 파일 이름 앞에 추가

  26. 26

    파일 이름에 재귀 적으로 디렉토리 이름 추가

  27. 27

    파이썬에서 경로와 함께 파일 이름을 추가하는 방법은 무엇입니까?

  28. 28

    R의 URL 경로에서 파일 이름 가져 오기

  29. 29

    Maven 리소스에서 파일 경로 이름 가져 오기

뜨겁다태그

보관