使用 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/"

相關內容