CSV 정보에서 이미지 파일을 복사하고 이름을 바꾸는 스크립트

CSV 정보에서 이미지 파일을 복사하고 이름을 바꾸는 스크립트

레이아웃에서 보이지 않는 이미지로 사용하려는 기본 이미지가 있습니다. 스크립트를 복사 blank_image.png하고 CSV 데이터의 열을 사용하여 복사본의 이름을 바꿔야 합니다.

blank_image.png이 되다:

abernathy_r.png
brown_p.png
crowder_l.png

...등.

이를 수행하고 이미지를 선택하고 데이터 파일을 선택하는 Apple Automator 프로그램을 만드는 방법이 있습니까?

답변1

awk -F'[,\r]' 'NR>1{ print "cp "$1".png "$2".png" }' 'Law Data Test.csv' | sh

쉼표와 캐리지 리턴을 필드 구분 기호로 사용하고, 헤더 행을 건너뛰고, 접두사 cp.png접미사가 있는 두 필드를 모두 인쇄합니다. 그런 다음 출력은 sh로 파이프되어 명령을 실행합니다.

답변2

첫 번째 줄을 삭제하고 실행

cat Law\ Data\ Test.csv | sed 's/,/ /g'| sed 's/^/cp /' >temp.sh
source temo.sh
rm temp.sh

관련 정보