Linux中如何执行脚本

要执行一个保存在文件中的脚本,可以按照以下步骤进行:

  1. 创建脚本文件:

首先,使用文本编辑器(如 ​vi​、​nano​等)创建一个新的脚本文件,并将需要执行的命令写入到文件中。例如,你可以创建一个名为 ​send_files.sh​的脚本文件。

  1. 编写脚本内容:

在脚本文件中,输入用于循环发送文件的代码:

bash 复制代码
#!/bin/bash

hosts=("host1" "host2" "host3")
for host in "${hosts[@]}"
do
    scp file.txt user@$host:/home/user/
done
  1. 保存和退出脚本文件:

在文本编辑器中保存并退出脚本文件。如果你是在命令行中操作,保存快捷键通常是 ​Ctrl + O​,然后按Enter键保存,最后按 ​Ctrl + X​退出。

  1. 添加执行权限:

在Linux上运行脚本之前,你需要为脚本添加可执行权限。通过运行以下命令来添加执行权限:

bash 复制代码
chmod +x send_files.sh
  1. 执行脚本:

使用以下命令来执行你刚刚创建的脚本文件:

bash 复制代码
./send_files.sh

这样,脚本文件中的命令将会被执行,循环遍历目标主机并将文件发送到每个主机上。

相关推荐
Wang's Blog6 小时前
Linux小课堂: 网络配置详解之DHCP动态分配与静态IP地址设置
linux·网络·tcp/ip
CS Beginner8 小时前
【Linux】Tomcat基本配置
linux·运维·tomcat
黑翼杰克斯9 小时前
如何裁剪u-boot,保留其必要功能,使体积尽可能小
linux·1024程序员节
cellurw12 小时前
Day69 SQLite3动态库移植 + BMP图像解析显示 + 进度条控件设计与动态文本管理
linux
nono牛12 小时前
Linux基础指令大全(快速上手)
linux·服务器·windows·智能手机
<但凡.12 小时前
Linux修炼:库制作与原理(一)
linux·运维·服务器
Maple_land14 小时前
编译器的“隐形约定”与本地变量:解锁Linux变量体系的关键密码
linux·运维·服务器·c++·centos
深思慎考15 小时前
微服务即时通讯系统(服务端)——Speech 语音模块开发(2)
linux·c++·微服务·云原生·架构·语音识别·聊天室项目
小蜜蜂爱编程15 小时前
Ubuntu无法开机Failed to activate swap /swapfile
linux·运维·ubuntu
阿巴~阿巴~15 小时前
CPU 指令集、权限与用户态内核态机制
linux·运维·服务器·指令集·权限·用户态内核态