これは、MacOSのデスクトップ上でこのスクリプトを作成し、実行する方法の例です。

1.デスクトップに移動し、新規ファイル "script.sh "を作成する。
2.ファイルを編集し、以下のコードを貼り付ける。いくつかの間違いを修正するために、最初の回答のコードを少し修正しました。
3.ターミナルを開き、以下のコマンドを実行する。
4. cd デスクトップ
5. chmod +x script.sh
6. ./script.sh

Code:
```
#!/bin/bash

if [[ ! -z $Zip ]] ; then  # if the variable $Zip is not empty (has been set/used) then
    if [[ $Zop == true ]] ; then  # if variable Zop is true
        Zap=Zip # Then Zap equals Zip
    fi
fi

Zup=Zip # Zup always equals Zip
```
Sure. This is an example on how to create and run this script on your desktop in MacOS.

1. Go to Desktop, create a new file "script.sh"
2. Edit the file and paste the code below. I have slightly modified the code in my initial answer to fix a few mistakes.
3. Open Terminal and run the following commands
4. cd Desktop
5. chmod +x script.sh
6. ./script.sh

Code:
#!/bin/bash

if [[ ! -z $Zip ]] ; then  # if the variable $Zip is not empty (has been set/used) then
    if [[ $Zop == true ]] ; then  # if variable Zop is true
        Zap=Zip # Then Zap equals Zip
    fi
fi

Zup=Zip # Zup always equals Zip