이름 바꾸기에 여러와 파일에 임의의 숫자로 확장을 한 후 하나의 특정 영숫자 단어에서 리눅스

0

질문

나는 폴더/하위 폴더를 포함하는 어떤 파일을 파일 이름으로 끝나는 숫자는 임의의 확장자:

DWH..AUFTRAG.20211123115143.A901.3801176
DWH..AUFTRAGSPOSITION.20211122002147.A901.3798013

고 싶을 제거 후 모든 것 A901 위에서 파일 이름.

예를 들어:

DWH..AUFTRAG.20211123115143.A901 (제이 .3801176) DWH..AUFTRAGSPOSITION.20211122002147.A901 (제이 .3798013에서)이름

어떻게 사용하거나 이름을 변경 다른 명령에서 리눅스를 제거한 후에만 A901 에서 모든 것을 피날레 나머지 파일의 이름을 유지하는 것입니다.

file-rename linux
2021-11-24 04:00:00
1

최고의 응답

0

내가 볼 수 있 5'.' (점)기 전에 수 했어요 그래서 몇몇 데시 jugad.

내가 만들어 일부에 파일을 폴더 또한 폴더로 만들고 어떤 파일을 폴더 안에 accourding 이름 패턴을 했다.

내가 만들어 명령과 약간은 다음과 같습니다.

find "$PWD"|grep A901|while read F; do mv "${F}" `echo ${F}|cut -d . -f 1-5`;done

실행될 때는 그것이 나를 위해 일했습니다. 터미널 출력 below.

rexter@rexter:~/Desktop/test$ find $PWD
/home/rexter/Desktop/test
/home/rexter/Desktop/test/test1
/home/rexter/Desktop/test/test1/DWH..AUFTRAG.20211123115143.A901.43214
/home/rexter/Desktop/test/test1/DWH..AUFTRAGSPOSITION.2021112200fsd2147.A901.31244324
/home/rexter/Desktop/test/DWH..AUFTRAG.20211123115143.A901.321423
/home/rexter/Desktop/test/DWH..AUFTRAGSPOSITION.20211122002147.A901.3124325


rexter@rexter:~/Desktop/test$ find "$PWD"|grep A901|while read F; do mv "${F}" `echo ${F}|cut -d . -f 1-5`;done


rexter@rexter:~/Desktop/test$ find $PWD
/home/rexter/Desktop/test
/home/rexter/Desktop/test/test1
/home/rexter/Desktop/test/test1/DWH..AUFTRAG.20211123115143.A901
/home/rexter/Desktop/test/test1/DWH..AUFTRAGSPOSITION.2021112200fsd2147.A901
/home/rexter/Desktop/test/DWH..AUFTRAG.20211123115143.A901
/home/rexter/Desktop/test/DWH..AUFTRAGSPOSITION.20211122002147.A901
rexter@rexter:~/Desktop/test$ 

내가 알고 있는 경우 이는 적절한 방법으로 그것을 하지만 그것을 만들 것입니다.

알려주는 경우 그것은 당신에게 유용합니다.

2021-11-24 14:00:57

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................