```markdown
# CheckUnitcellVariation.sh Documentation

## 1. プログラムの動作
`CheckUnitcellVariation.sh` は、VASP（Vienna Ab initio Simulation Package）計算のユニットセルの変動をチェックするためのスクリプトです。このスクリプトは、指定された入力ファイルを使用して、Perlスクリプト `VASP.pl` を呼び出し、`CheckUnitcellVariation` アクションを実行します。

## 2. 必要な非標準ライブラリとインストールコマンドとインストール方法
このスクリプトは、以下の非標準ライブラリやツールを必要とします。

- **Perl**: `VASP.pl` スクリプトを実行するために必要です。
- **VASP.pl**: Perlスクリプトで、VASP計算の解析を行います。このスクリプトは `$HOME/bin/Perl/VASP/` ディレクトリに配置されている必要があります。

### インストール方法
Perlは通常、以下のコマンドでインストールできます。

```bash
sudo apt-get install perl
```

`VASP.pl` スクリプトは、手動で `$HOME/bin/Perl/VASP/` ディレクトリに配置してください。

## 3. 必要な入力ファイル
このスクリプトは、VASP計算の出力ファイルを入力として受け取ります。具体的には、VASPの出力ファイル（例: `CONTCAR` や `OUTCAR`）を指定する必要があります。

## 4. 実行後に生成される出力ファイル
スクリプトの実行により生成される出力ファイルは、`VASP.pl` スクリプトの実装に依存します。通常、ユニットセルの変動に関する解析結果が出力されますが、具体的なファイル名や形式は `VASP.pl` の仕様に従います。

## 5. コマンドラインでの使用例 (Usage)
以下は、`CheckUnitcellVariation.sh` の使用例です。

```bash
./CheckUnitcellVariation.sh /path/to/VASP/output/CONTCAR
```

このコマンドは、指定された `CONTCAR` ファイルを入力として、ユニットセルの変動をチェックします。
```
