Bash: space in variable value later used as parameter

前端 未结 4 2026
佛祖请我去吃肉
佛祖请我去吃肉 2020-12-18 03:52

While writing a bash script to help creating polaroid thumbnail using Imagick\'s convert commmand. I encounter a problem. Although, I manage to work around with

4条回答
  •  不知归路
    2020-12-18 04:34

    CAPTION="$1"
    IN_FILE="resources/puppy.png"
    OUTFILE="resources/puppy_polaroid.png"
    
    case "$CAPTION" in
      "" ) CAPTION="-caption ''";;
      * ) CAPTION='-caption "$CAPTION"';;
    esac
    
    convert $CAPTION "$IN_FILE" "$OUTFILE"
    

提交回复
热议问题