テーマをインストールするスクリプトを作成しています。インストールが完了すると、変更ログが表示され、「任意のキーを押して続行」が表示されるため、ユーザーは変更ログを読んだ後、任意のキーを押して続行します。
@casがコメントで書いたように、実際にはless
を使用する必要があります。変更ログが複数のページである場合は、とにかくポケットベルが本当に必要です。
通常は、単にPAGER
を呼び出すのではなく、less
環境変数を調べます。
${PAGER:-less} changelog
設定されている場合は$PAGER
を使用し、設定されていない場合はless
を使用します。
read -rsn1 -p"Press any key to continue";echo
または、実際にREPLY
変数が必要な場合:
read -rsn1 -p"Press any key to continue" variable;echo
variable
を不要な変数名に置き換えます。