파일 내용 및 파일 경로의 단수 및 복수 대체 텍스트를 사용하여 원본 파일을 대상에 붙여넣기

2541 단어 ruckenshellpastecopy
기본 코드로 많은 수의 파일과 폴더를 복사하고 파일 내부의 여러 줄과 파일 및 폴더의 이름을 바꿔야 하는 경우가 많으며 시간이 많이 걸립니다😢.

이 문제를 해결하기 위해 나를 위해 할 수 있는 유틸리티를 작성했습니다 😎.

연결



https://www.npmjs.com/package/rucken -npm 패키지

https://github.com/rucken/rucken/blob/develop/libs/rucken/src/lib/copy-paste/copy-paste.service.ts - 소스 코드

https://www.npmjs.com/package/case-anything - 메인 라이브러리 사용

사용 예



1) cat-dog 폴더 생성

mkdir cat-dog


2) cat-dog/cat_dog.txt라는 txt 파일을 만듭니다.

echo "catDog
CatDog
cat-dog
cat_dog
CAT_DOG
Cat-Dog
Cat_Dog
CAT-DOG
cat Dog
Cat Dog
cat dog
CAT DOG
catDogs
CatDogs
cat-dogs
cat_dogs
CAT_DOGS
Cat-Dogs
Cat_Dogs
CAT-DOGS
cat Dogs
Cat Dogs
cat dogs
CAT DOGS" > cat-dog/cat_dog.txt


3) 유틸리티 실행

npx rucken copy-paste --find=cat-dog --replace=human-ufo --path=./cat-dog


4) 새 파일 확인

echo ./human-ufo/human_ufo.txt


결과

humanUfo
HumanUfo
human-ufo
human_ufo
HUMAN_UFO
Human-Ufo
Human_Ufo
HUMAN-UFO
human Ufo
Human Ufo
human ufo
HUMAN UFO
humanUfos
HumanUfos
human-ufos
human_ufos
HUMAN_UFOS
Human-Ufos
Human_Ufos
HUMAN-UFOS
human Ufos
Human Ufos
human ufos
HUMAN UFOS



npx를 통해 실행할 수 없는 경우 전역적으로 유틸리티를 설치해야 합니다.



설치

npm i -g rucken


용법

rucken copy-paste --find=cat-dog --replace=human-ufo --path=./cat-dog


이 유틸리티가 개발자의 시간을 절약하는 데 도움이 되기를 바랍니다 😉

좋은 웹페이지 즐겨찾기