概要 自動化の際に知っておくと幸せになれるメモ 前提 bash (GNU bash, version 5.0.3(1)-release) apt (1.8.2 (amd64)) 基本形 #/usr/bin/env bash set -eu # エラーキャッチと未定義変数を禁止 DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")"&>/dev/null&&pwd)" # ついでに書いときました。スクリプトのディレクトリ export DEBIAN_FRONTEND=noninteractive # 対話promptを開かない設定 apt-get update >/dev/null || exit 1 apt-get upgrade -qq -y >/dev/null || exit 2 # upgradeの出力も完全に消せます apt-get install