feh를 사용하여 함수 호출

feh를 사용하여 함수 호출

다음과 같이 feh를 사용하여 외부 스크립트를 호출할 수 있습니다.

feh --action1 ';./renamepic.sh "$PWD/%F"' -F -Z "/Pictures/"

하지만 동일한 스크립트에서 다음 줄 아래에 있는 함수를 어떻게 호출할 수 있습니까?

renamepic(){

  picname=$(basename "$1")              
  picpath=$(dirname "$1")               

  picnewname=$(zenity --entry --text "Please type a new Name" --entry-text "$picname")

  mv "$picpath/$picname" "$picpath/$picnewname"         
}

feh --action1 ';renamepic "$PWD/%F"' -F -Z "/Pictures/" 

도와 주셔서 감사합니다!

편집: 처음에 잘못 입력했기 때문에 올바른 줄을 게시하고 있습니다: feh --action1 "/Slideshow.sh $(PWD)%F" -F -Z "/Pictures/"

관련 정보