선택한 이미지를 gif로 병합하는 쉘 스크립트

선택한 이미지를 gif로 병합하는 쉘 스크립트

파일 관리자 Dolphin에서 선택한 이미지를 GIF로 병합하는 데 사용할 수 있는 간단한 쉘 스크립트를 작성하려고 합니다. 다음은 작동하지 않으며 이유를 알 수 없습니다.

OUTPUT="$(kdialog --title "Merge to GIF" --inputbox "Please enter new file name:").gif"
INPUT="$(echo ${@} | sed -e 's/^/"/' -e 's/$/"/' -e 's/ /" "/g')"
convert -delay 60 "$INPUT" "$OUTPUT"

답변1

왜 그것이 작동하지 않는지 모르겠지만, 이것은 작동합니다:

OUTPUT="$(kdialog --title "Merge to GIF" --inputbox "Please enter new file name:").gif"
convert $(for i in "${@}"; do printf -- "-delay 60 %s " "$i"; done;) "$OUTPUT"

관련 정보