새소식

SCIENCE OF DATA ANALYSIS/데이터 분석을 위한 CS

[GIT] #005 기타 BASH 명령어

  • -

001 폴더를 순회하면서 모든 파일을 찾고 공통적인 액션을 적용하기

find . -name "*DATA*.csv" -print0 | xargs -0 git rm --cached
  • find . -name "*.csv": 현재 디렉토리(.)와 모든 하위 디렉토리에서 .csv로 끝나는 모든 파일을 탐색
  • -print0: 각 파일 이름 뒤에 null 문자를 추가
  • |: find 명령어의 출력을 xargs 명령어로 파이프
  • xargs -0: 입력으로 들어온 내용을 null 문자로 구분된 아이템으로 처리
  • git rm --cached: find 명령어의 각 출력(여기서는 .csv 파일들)에 대해 git rm --cached 명령을 실행
Contents

소중한 공감 감사합니다

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 댓글/공감 꾸욱!