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

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

相关推荐
寒水馨1 小时前
Linux下载、安装PowerShell-v7.6.4(附安装包powershell-7.6.4-linux-x64.tar.gz)
linux·跨平台·自动化运维·devops·命令行·powershell·脚本语言
lsh曙光1 小时前
scp和rsync远程同步
linux
Kina_C1 小时前
HAProxy 负载均衡算法全解析:从静态轮询到一致性哈希的实战指南
linux·算法·负载均衡·哈希算法·haproxy
~光~~2 小时前
【嵌入式linux学习_OV8858 bring up】L2_V4L2与Ov8858
linux·数据库·学习
Kina_C2 小时前
HAProxy 负载均衡实战:从安装配置到高级参数详解
linux·运维·负载均衡·haproxy
wunaiqiezixin2 小时前
MIT 6.S081 syscall 实验篇(lab2):System call tracing (moderate)
linux·unix·os·xv6·mit6.s081
凉、介2 小时前
ARMv8-A 指令学习
linux·笔记·学习·嵌入式·arm·指令
_张一凡2 小时前
Ubuntu 完美安装 FT_SCServo_Debug_Qt 飞特SCS_STS舵机调试工具
linux·ubuntu·舵机调试
星恒随风3 小时前
Linux 基础指令(三):grep、压缩打包、系统信息与 Shell 运行原理
linux·笔记·学习
Tyfrank3 小时前
Linux内核收包路径及中断
linux·运维·单片机