私はしばしばSCPを使用してログファイルをサーバーから分析し、問題を解決できるジャンプボックスに転送します。サーバークラスタがあり、一連のサブディレクトリを作成したい場合は、次の手順を実行します。
mkdir -p /foo/bar-nnn/{mailserver,dnsserver,minecraftserver,syslogserver}
「bar-nnn」が一種の参照であると仮定すると、私が望むのは、「bar-nnn」が何であるかを尋ねるスクリプトまたはシェルコマンドを実行してから、必要なすべてのサブフォルダを作成することです。
forループが必要だと確信していますが、それを理解することはできません。
答え1
この試み:
IFS= read -r -p "Folder name: " dir
mkdir -p "/foo/${dir}/"{mailserver,dnsserver,minecraftserver,syslogserver}