要執行一個保存在文件中的腳本,可以按照以下步驟進行:
1.?創建腳本文件:
首先,使用文本編輯器(如 ?vi
?、?nano
?等)創建一個新的腳本文件,并將需要執行的命令寫入到文件中。例如,你可以創建一個名為 ?send_files.sh
?的腳本文件。
2.?編寫腳本內容:
在腳本文件中,輸入用于循環發送文件的代碼:
#!/bin/bashhosts=("host1" "host2" "host3")
for host in "${hosts[@]}"
doscp file.txt user@$host:/home/user/
done
?3.?保存和退出腳本文件:
在文本編輯器中保存并退出腳本文件。如果你是在命令行中操作,保存快捷鍵通常是 ?Ctrl + O
?,然后按Enter鍵保存,最后按 ?Ctrl + X
?退出。
4.?添加執行權限:
在Linux上運行腳本之前,你需要為腳本添加可執行權限。通過運行以下命令來添加執行權限:
chmod +x send_files.sh
5.?執行腳本:
使用以下命令來執行你剛剛創建的腳本文件:
./send_files.sh
?這樣,腳本文件中的命令將會被執行,循環遍歷目標主機并將文件發送到每個主機上。