특정 명명 규칙으로 파일 쌍을 압축하는 방법은 무엇입니까?

Xaver

비슷한 폴더에 번역 파일이 있습니다.

domain-cs_CZ.mo
domain-cs_CZ.po
domain-da_DK.mo
domain-da_DK.po
domain-de_DE.mo
domain-de_DE.po
...

이제 모든 언어를 xx_XX.zip이라는 zip 파일로 분리하고 싶습니다.

domain-cs_CZ.mo
domain-cs_CZ.po => cs_CZ.zip

domain-da_DK.mo
domain-da_DK.po => dk_DK.zip

domain-de_DE.mo
domain-de_DE.po => de_DE.zip

단일 명령으로 매우 간단합니다.

zip xx_XX.zip *-xx_XX.*

그러나 나는 그것들을 모두 자동으로 가져올 방법을 찾고 있습니다.

고려해야 할 몇 가지 사항 :

  • 이 폴더에 다른 파일이 없습니다
  • 일부 언어에는 형식이 있습니다 domain-xx
  • 일부 언어에는 형식이 있습니다 domain-xx_XX
durasm

다음과 같이 작동 할 수 있습니다.

ls | sed 's/.*/& &/;s/domain-//;s/... /.zip /' | xargs -n2 zip

.zip디렉토리에 이미 파일 이 없는지 확인 하거나 --ignore .zip뒤에 추가 ls하여 디렉토리 목록에서 제거하십시오.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Linux에서 특정 파일을 재귀 적으로 압축 해제하는 방법은 무엇입니까?

분류에서Dev

출력을 특정 파일로 sed 명령으로 리디렉션하는 방법은 무엇입니까?

분류에서Dev

Winzip 명령 줄을 사용하여 폴더에서 특정 파일을 압축하는 방법은 무엇입니까?

분류에서Dev

Linux에서 실행할 특정 명령으로 파일을 만드는 방법은 무엇입니까?

분류에서Dev

Windows에서 키 쌍 생성 명령으로 pem 파일을 생성하는 방법은 무엇입니까?

분류에서Dev

주석을 사용하는 대신 SonarQube 규칙 설명을 markdown / html 리소스 파일로 지정하는 방법은 무엇입니까?

분류에서Dev

하나의 명령으로 단일 특정 mySQL 테이블을 삭제하는 방법은 무엇입니까?

분류에서Dev

XZ 파일로 tarfile의 압축 수준을 설정하는 방법은 무엇입니까?

분류에서Dev

지정된 패턴을 따르는 특정 파일 만 압축 해제하는 방법은 무엇입니까?

분류에서Dev

정규식을 사용하여 명령 줄에서 파일을 삭제하는 방법은 무엇입니까?

분류에서Dev

(모든 변형) 입력 된 명령으로 특정 명령을 실행하는 방법은 무엇입니까?

분류에서Dev

압축 해제 후 압축 파일 삭제-기본값을 설정하는 방법은 무엇입니까?

분류에서Dev

특정 응용 프로그램에 대한 파일 확장명 (파일 형식 아님)을 연결하는 방법은 무엇입니까?

분류에서Dev

특정 응용 프로그램에 대한 파일 확장명 (파일 형식 아님)을 연결하는 방법은 무엇입니까?

분류에서Dev

쉘 프로파일을 사용하여 v 명령을 변경 / 수정하는 방법은 무엇입니까?

분류에서Dev

파일에 특정 문자열이있을 때 명령을 반복하는 방법은 무엇입니까?

분류에서Dev

셸 명령으로 .csv 파일을 읽는 방법은 무엇입니까?

분류에서Dev

특정 공개 키에 대해 gpg 서명 된 파일을 확인하는 방법은 무엇입니까?

분류에서Dev

명령 줄을 통해 상호 작용하지 않고 파일을 편집하여 iptables 규칙을 수정하는 방법은 무엇입니까?

분류에서Dev

정규 엔딩으로 특정 파일을 여러 번 복사하는 방법은 무엇입니까?

분류에서Dev

특정 개인 키로 파일을 분리 서명하는 방법은 무엇입니까? || 왜 이것이 실패합니까?

분류에서Dev

Laravel 콘솔 명령에서 사용자 지정 .env 파일을로드하는 방법은 무엇입니까?

분류에서Dev

LD 링커 명령 파일로 특정 주소에 상수를 배치하는 방법은 무엇입니까?

분류에서Dev

단일 명령으로 SD 카드에 디스크 이미지의 압축을 풀고 dd하는 방법은 무엇입니까?

분류에서Dev

이 특정 프로그램 / 도구를 설치하기 위해 make 명령을 컴파일하고 사용하는 방법은 무엇입니까?

분류에서Dev

React 앱에서 특정 파일의 es-lint 규칙을 재정의하는 방법은 무엇입니까?

분류에서Dev

압축되었지만 서명되지 않은 Edge 확장을로드하는 방법은 무엇입니까?

분류에서Dev

하위 디렉토리에서 파일을 찾고 단일 명령으로 파일 이름별로 정렬하는 방법은 무엇입니까?

분류에서Dev

하위 디렉토리에서 파일을 찾고 단일 명령으로 파일 이름별로 정렬하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Linux에서 특정 파일을 재귀 적으로 압축 해제하는 방법은 무엇입니까?

  2. 2

    출력을 특정 파일로 sed 명령으로 리디렉션하는 방법은 무엇입니까?

  3. 3

    Winzip 명령 줄을 사용하여 폴더에서 특정 파일을 압축하는 방법은 무엇입니까?

  4. 4

    Linux에서 실행할 특정 명령으로 파일을 만드는 방법은 무엇입니까?

  5. 5

    Windows에서 키 쌍 생성 명령으로 pem 파일을 생성하는 방법은 무엇입니까?

  6. 6

    주석을 사용하는 대신 SonarQube 규칙 설명을 markdown / html 리소스 파일로 지정하는 방법은 무엇입니까?

  7. 7

    하나의 명령으로 단일 특정 mySQL 테이블을 삭제하는 방법은 무엇입니까?

  8. 8

    XZ 파일로 tarfile의 압축 수준을 설정하는 방법은 무엇입니까?

  9. 9

    지정된 패턴을 따르는 특정 파일 만 압축 해제하는 방법은 무엇입니까?

  10. 10

    정규식을 사용하여 명령 줄에서 파일을 삭제하는 방법은 무엇입니까?

  11. 11

    (모든 변형) 입력 된 명령으로 특정 명령을 실행하는 방법은 무엇입니까?

  12. 12

    압축 해제 후 압축 파일 삭제-기본값을 설정하는 방법은 무엇입니까?

  13. 13

    특정 응용 프로그램에 대한 파일 확장명 (파일 형식 아님)을 연결하는 방법은 무엇입니까?

  14. 14

    특정 응용 프로그램에 대한 파일 확장명 (파일 형식 아님)을 연결하는 방법은 무엇입니까?

  15. 15

    쉘 프로파일을 사용하여 v 명령을 변경 / 수정하는 방법은 무엇입니까?

  16. 16

    파일에 특정 문자열이있을 때 명령을 반복하는 방법은 무엇입니까?

  17. 17

    셸 명령으로 .csv 파일을 읽는 방법은 무엇입니까?

  18. 18

    특정 공개 키에 대해 gpg 서명 된 파일을 확인하는 방법은 무엇입니까?

  19. 19

    명령 줄을 통해 상호 작용하지 않고 파일을 편집하여 iptables 규칙을 수정하는 방법은 무엇입니까?

  20. 20

    정규 엔딩으로 특정 파일을 여러 번 복사하는 방법은 무엇입니까?

  21. 21

    특정 개인 키로 파일을 분리 서명하는 방법은 무엇입니까? || 왜 이것이 실패합니까?

  22. 22

    Laravel 콘솔 명령에서 사용자 지정 .env 파일을로드하는 방법은 무엇입니까?

  23. 23

    LD 링커 명령 파일로 특정 주소에 상수를 배치하는 방법은 무엇입니까?

  24. 24

    단일 명령으로 SD 카드에 디스크 이미지의 압축을 풀고 dd하는 방법은 무엇입니까?

  25. 25

    이 특정 프로그램 / 도구를 설치하기 위해 make 명령을 컴파일하고 사용하는 방법은 무엇입니까?

  26. 26

    React 앱에서 특정 파일의 es-lint 규칙을 재정의하는 방법은 무엇입니까?

  27. 27

    압축되었지만 서명되지 않은 Edge 확장을로드하는 방법은 무엇입니까?

  28. 28

    하위 디렉토리에서 파일을 찾고 단일 명령으로 파일 이름별로 정렬하는 방법은 무엇입니까?

  29. 29

    하위 디렉토리에서 파일을 찾고 단일 명령으로 파일 이름별로 정렬하는 방법은 무엇입니까?

뜨겁다태그

보관