Expect スクリプト内で作成されたディレクトリに追加できるように、Expect スクリプト内で現在の日付 (または時刻) にアクセスする必要があります。たとえば、次のようなことを行う必要があります。
mkdir file<date>
シェルを介して次のように日付を取得できます。
date | tr " " "-" | cut -f 2,4 -d "-"
ただし、Expect でアクセスできません。たとえば、次のようなことはできません。
set var = `date | tr " " "-" | cut -f 2,4 -d "-"`
これをシェルスクリプトに入れてエコーし、ここ$expect_out(buffer)
で詳しく説明されているように出力を取得します。ただし、バッファーは、前述のように削除する必要があるプロンプトも取得します。また、人々が望むものを実際に保持していないことに注意してください。通常、少なくともプロンプトを排除するには、フィルターで除外する必要があります。$expect_out(buffer)