`
ColorPanda
  • 浏览: 62941 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

shell脚本-数组-拷贝

 
阅读更多

实现功能:从文件中读取到文件名,然后将读取到的文件拷贝到指定的目录。

 

1、有一个文件 namenode.txt 里面存储的内容是文件名称每行一个

namenode.txt

aa.tar

bb.txt

 

2、shell读取文件中的内容,并将其存入到变量中

var=$(cat namenode.txt)

 

3、循环拷贝到指定目录 test.sh

#!/bin/sh

#节点文件,声明变量
namenode='namenode.txt'
#将文件读取后放入数组中
list=$(cat $namenode)

#清空文件内容
echo "">$namenode

#循环
for v in $list
do
 #循环输入从文件中读取到的文件名
 echo $v
 #将该文件拷贝到指定目录中去
 scp -v ./$v /app/test/
done

 

分享到:
评论

相关推荐

    编写Shell脚本

    在IT行业中,Shell脚本是Linux和Unix操作系统中不可或缺的一部分,尤其对于系统管理员和开发者而言,熟练掌握Shell脚本编写技巧至关重要。标题“编写Shell脚本”表明我们要深入探讨这一主题,而描述则强调了Shell...

    shell教程-30章,下了之后会让你大吃一惊,相当好

    16.1 使用shell脚本的原因 151 16.2 脚本内容 151 16.3 运行一段脚本 152 16.4 小结 153 第17章 条件测试 154 17.1 测试文件状态 154 17.2 测试时使用逻辑操作符 155 17.3 字符串测试 155 17.4 测试数值 156 17.5 ...

    Linux shell脚本基础学习详细介绍(完整版)第1/2页

    ### Linux Shell脚本基础学习详解 #### 一、引言 Linux Shell脚本是一种用于自动化任务的强大工具。通过编写简单的脚本,用户可以执行复杂的任务序列,管理文件系统,处理文本,甚至控制整个系统的配置。本文旨在...

    Advanced Bash-Scripting Guide <>

    32.1. 非官方的Shell 脚本风格 33. 杂项 33.1. 交互式和非交互式的shells 和脚本 33.2. Shell 包装 33.3. 测试和比较: 另一种方法 33.4. 递归 33.5. 彩色脚本 33.6. 优化 33.7. 各种小技巧 33.8. 安全话题 33.8.1. ...

    Linux主要shell命令、sed、awk使用详解

    shell 的另一个重要特性是它自身就是一个解释型的程序设计语言,shell 程序设计语言支持绝大多数在高级语言中能见到的程序元素,如函数、变量、数组和程序控制结构。shell 编程语言简单易学,任何在提示符中能键入的...

    Linux高级bash编程

    非官方的Shell脚本风格 33. 杂项 33.1. 交互式和非交互式的shells和脚本 33.2. Shell 包装 33.3. 测试和比较: 另一种方法 33.4. 递归 33.5. 彩色脚本 33.6. 优化 33.7. 各种小技巧 33.8. 安全话题 ...

    MAC中用Shell脚本批量裁剪各种尺寸的App图标

    然而,通过使用Shell脚本和内置的`sips`命令,我们可以自动化这个过程,大大提升效率。本文将详细讲解如何编写一个Shell脚本来批量裁剪不同尺寸的App图标。 `sips`是Scriptable Image Processing System的缩写,是...

    前端大厂最新面试题-shell.docx

    Shell 脚本就是多个 Shell 命令的组合,并通过 if 条件分支控制或循环来组合运算,实现一些复杂功能,文件后缀名为 .sh。 常见的 Shell 种类有: * Bourne Shell(sh),是目前所有 Shell 的祖先,被安装在几乎...

    LINUX与UNIX SHELL编程指南(很全)

    16.1 使用shell脚本的原因 151 16.2 脚本内容 151 16.3 运行一段脚本 152 16.4 小结 153 第17章 条件测试 154 17.1 测试文件状态 154 17.2 测试时使用逻辑操作符 155 17.3 字符串测试 155 17.4 测试数值 156 17.5 ...

    c语言、ubuntu,脚本基础知识整理

    - **shell脚本**: shell脚本是通过shell解释器执行的一系列命令序列,可以用来自动化常见的任务。 #### 九、3 Shell脚本 - **管道**: 管道可以用来将一个命令的输出作为另一个命令的输入。 - **输入输出重定向**: `...

    shell 编程指南pdf

    16.1 使用shell脚本的原因 151 16.2 脚本内容 151 16.3 运行一段脚本 152 16.4 小结 153 第17章 条件测试 154 17.1 测试文件状态 154 17.2 测试时使用逻辑操作符 155 17.3 字符串测试 155 17.4 测试数值 156 17.5 ...

    lab0课下测试说明1

    该测试共有四个部分,分别是斐波那契数列的实现、Makefile 的编写、shell脚本的编写和文件的拷贝。 斐波那契数列的实现 斐波那契数列是数学中的一种递归数列,前两个数为 0 和 1,后面的每个数都是前两个数的和。...

    Linux与unix shell编程指南

    16.1 使用shell脚本的原因 151 16.2 脚本内容 151 16.3 运行一段脚本 152 16.4 小结 153 第17章 条件测试 154 17.1 测试文件状态 154 17.2 测试时使用逻辑操作符 155 17.3 字符串测试 155 17.4 测试数值 156 17.5 ...

    绝版经典《Linux与UNIX Shell编程指南》

    16.1 使用shell脚本的原因 151 16.2 脚本内容 151 16.3 运行一段脚本 152 16.4 小结 153 第17章 条件测试 154 17.1 测试文件状态 154 17.2 测试时使用逻辑操作符 155 17.3 字符串测试 155 17.4 测试数值 156 17.5 ...

    Linux与Unix Shell编程指南(PDF格式,共30章)

    16.1 使用shell脚本的原因 151 16.2 脚本内容 151 16.3 运行一段脚本 152 16.4 小结 153 第17章 条件测试 154 17.1 测试文件状态 154 17.2 测试时使用逻辑操作符 155 17.3 字符串测试 155 17.4 测试数值 156 17.5 ...

    LINUX与UNIX SHELL编程指南 高清PDF

    16.1 使用shell脚本的原因 151 16.2 脚本内容 151 16.3 运行一段脚本 152 16.4 小结 153 第17章 条件测试 154 17.1 测试文件状态 154 17.2 测试时使用逻辑操作符 155 17.3 字符串测试 155 17.4 测试数值 156 17.5 ...

    linux与unix shell编程指南

    16.1 使用shell脚本的原因 151 16.2 脚本内容 151 16.3 运行一段脚本 152 16.4 小结 153 第17章 条件测试 154 17.1 测试文件状态 154 17.2 测试时使用逻辑操作符 155 17.3 字符串测试 155 17.4 测试数值 156 17.5 ...

    linux shell 编程教程

    16.1 使用shell脚本的原因 151 16.2 脚本内容 151 16.3 运行一段脚本 152 16.4 小结 153 第17章 条件测试 154 17.1 测试文件状态 154 17.2 测试时使用逻辑操作符 155 17.3 字符串测试 155 17.4 测试数值 156 17.5 ...

    Linux shell编程指南

    16.1 使用shell脚本的原因 151 16.2 脚本内容 151 16.3 运行一段脚本 152 16.4 小结 153 第17章 条件测试 154 17.1 测试文件状态 154 17.2 测试时使用逻辑操作符 155 17.3 字符串测试 155 17.4 测试数值 156 17.5 ...

    shell编程和unix命令

    16.1 使用shell脚本的原因 151 16.2 脚本内容 151 16.3 运行一段脚本 152 16.4 小结 153 第17章 条件测试 154 17.1 测试文件状态 154 17.2 测试时使用逻辑操作符 155 17.3 字符串测试 155 17.4 测试数值 156 17.5 ...

Global site tag (gtag.js) - Google Analytics