以下は、重要なデータを暗号化、圧縮し、グーグル・ドライブにアップロードするシェル・スクリプトの例である：

/bin/bash

# ファイルパス、グーグルドライブのフォルダID、暗号化パスワード、圧縮レベルの変数を設定する。
FILE_PATH="/path/to/important/data"
DRIVE_FOLDER_ID="google_drive_folder_id"
ENCRYPTION_PASSWORD="my_secret_password"
COMPRESSION_LEVEL=9

# ファイルをOpenSSLと指定されたパスワードで暗号化する。
openssl aes-256-cbc -salt -in "$FILE_PATH" -out "$FILE_PATH.enc" -pass pass:"$ENCRYPTION_PASSWORD" # ファイルをOpenSSLと指定したパスワードで暗号化する。

# 暗号化されたファイルをgzipで圧縮する。
gzip -$COMPRESSION_LEVEL "$FILE_PATH.enc"

# 圧縮され暗号化されたファイルをgdriveコマンドラインツールを使ってGoogle Driveにアップロードする。
gdriveアップロード -親 "$DRIVE_FOLDER_ID" "$FILE_PATH.enc.gz"

# 一時ファイルをクリーンアップする
rm "$FILE_PATH.enc.gz"

このスクリプトを実行する前に、OpenSSLとgdriveコマンドラインツールがインストールされていることと、gdriveを使用してGoogle Driveアカウントで認証を設定していることを確認する必要がある。

これはあくまでスクリプトの例であり、エラー処理の追加や暗号化・圧縮設定の変更など、特定のニーズに合わせて変更することができます。
Here's an example shell script that encrypts, compresses, and uploads important data to Google Drive:

#!/bin/bash

# Set variables for the file path, Google Drive folder ID, encryption password, and compression level
FILE_PATH="/path/to/important/data"
DRIVE_FOLDER_ID="google_drive_folder_id"
ENCRYPTION_PASSWORD="my_secret_password"
COMPRESSION_LEVEL=9

# Encrypt the file with OpenSSL and the specified password
openssl aes-256-cbc -salt -in "$FILE_PATH" -out "$FILE_PATH.enc" -pass pass:"$ENCRYPTION_PASSWORD"

# Compress the encrypted file using gzip
gzip -$COMPRESSION_LEVEL "$FILE_PATH.enc"

# Upload the compressed, encrypted file to Google Drive using the gdrive command line tool
gdrive upload --parent "$DRIVE_FOLDER_ID" "$FILE_PATH.enc.gz"

# Clean up the temporary files
rm "$FILE_PATH.enc.gz"

Before running this script, you'll need to make sure that you have the OpenSSL and gdrive command line tools installed, and that you've set up authentication with your Google Drive account using gdrive.

Note that this is just an example script, and you may want to modify it to suit your specific needs, such as adding error handling or changing the encryption and compression settings.