
我經常使用 SCP 將日誌檔案從伺服器傳輸到跳轉箱,在那裡我可以進行分析和故障排除等。
mkdir -p /foo/bar-nnn/{mailserver,dnsserver,minecraftserver,syslogserver}
假設「bar-nnn」是某種引用;我想要做的是執行一個腳本或一個 shell 指令,它會提示我輸入「bar-nnn」應該是什麼,然後建立所有需要的子資料夾。
我很確定我需要一個 for 循環,但我無法完全理解它。
答案1
嘗試這個:
IFS= read -r -p "Folder name: " dir
mkdir -p "/foo/${dir}/"{mailserver,dnsserver,minecraftserver,syslogserver}