이름별로 일치하는 txt 파일을 기반으로 디렉토리에서 특정 jpg 파일을 복사하는 방법은 무엇입니까?

이름별로 일치하는 txt 파일을 기반으로 디렉토리에서 특정 jpg 파일을 복사하는 방법은 무엇입니까?

다른 디렉터리의 텍스트 파일 이름을 기반으로 한 디렉터리에서 특정 jpg 이미지를 복사하는 명령을 알고 싶습니다.

답변1

솔루션을 개발할 수 있었습니다.

cp to/txtfile/directory
for file in *; do 
  cp -r "source/image_directory/${file%.*}jpg" dest/image_directory/;
done

보다 일반적인 .

동일한 논리를 적용하여 파일을 이동할 수도 있습니다.

답변2

zsh 사용:

(){ cp -- $jpgdir/$^@.jpg $destdir; } $txtdir/*.txt(:t:r)

관련 정보