`

shell 批量 复制文件 并 替换文件内容

阅读更多

任务

 找出文件夹下所有png的文件的文件名, 复制xxx.html  为    文件名.html

并且把xxx.html内容中的xxx  替换为 文件名

 

 

 

ls | grep .png | sed 's/\.png\*//'   | ./cp.sh

 

 

 

 

cp.sh

 

 

while read ip

do 

   sed 's/xxx/'"$ip"'/g'  xxx.html >  $ip.html

done

 

 

 

 

==============================

统计sell

 

awk -F\t   /^A/' {print $5 "\t" $8 "\t" $13 "\t" $14 "\t" $16}' S_W_85347240_20120826.txt \  #筛选数据

  | sort \      #排序

 

  #定义变量

  #统计 $=US 的 销售额

  #打印结果

 |  awk -F\t  'BEGIN { print "xxx"; total = 0 }  

  $5 != 0  && $3  == "US" {print; total += $2*$5  }  

  END {print total}' 


1
3
分享到:
评论

相关推荐

    Shell 文件操作 增 删 改 查 文件内容

    3. **编辑内容**:通常我们会使用文本编辑器,如`nano`或`vim`来打开并编辑文件内容。 ### 文件的查询(查) 1. **查看文件内容**:`cat`命令用于显示文件的全部内容,如`cat example.txt`。若文件过大,可以使用`...

    shell脚本批量复制及执行命令的示例详解

    本文主要讨论如何使用shell脚本来实现批量复制文件和执行命令,这对于管理多台服务器或者自动化运维工作流程非常有用。 1. **批量复制文件**: 当需要将文件或文件集批量传输到多台服务器时,可以编写一个shell...

    linux_shell实例精解

    3. **文件与目录操作**:如何创建、删除、移动、复制文件和目录,以及文件查找、权限管理等相关命令。 4. **管道与重定向**:利用管道(|)将一个命令的输出作为另一个命令的输入,重定向(>、<、>>)则可以改变...

    使用iconv批量改变文件编码的shell脚本

    下面我们将深入探讨如何利用`iconv`和shell脚本来实现批量文件编码的转换。 1. **`iconv`命令详解**: `iconv`命令的基本语法是`iconv -f from_encoding -t to_encoding input_file > output_file`。在这个结构中...

    shell脚本编写基础

    - `cp`: 复制文件 - `mv`: 移动或重命名文件 - `rm`: 删除文件 - `grep`: 在文件中搜索匹配的文本 - `cut`: 从文件中提取指定范围的内容 - `cat`: 显示文件内容 - `file`: 检测文件类型 - `read`: 从用户输入获取值...

    shell及shell编程基础

    例如,`touch`用于创建或更新文件时间戳,`cp`用于复制文件,`mv`用于移动或重命名文件,`rm`用于删除文件,以及`mkdir`和`rmdir`用于创建和删除目录。此外,`ls`用于列出目录内容,`cd`用于切换当前工作目录,`pwd`...

    批处理实现自动传输FTP服务器文件

    17. **dir[remote-dir][local-file]**:列出远程目录内容,并保存到本地文件中。 18. **disconnect**:等同于`close`命令。 19. **form format**:设置文件传输格式。 20. **get remote-file[local-file]**:从...

    Unix shell handbook

    1. **基础命令**:了解如何使用基本的shell命令,如ls(列出目录内容)、cd(改变目录)、pwd(显示当前工作目录)、echo(打印文本)和cat(查看文件内容)。这些命令是日常操作的基础。 2. **文件和目录操作**:...

    linux基础与shell编程

    Sed则是一个流编辑器,用于对文本流进行模式匹配和替换,常用于批量修改文件内容。 "027几个脚本例子.pdf"可能包含了一些实际的Shell脚本示例,这对于初学者理解和实践Shell编程非常有帮助。"014环境和shell变量....

    Linux Shell Scripting Cookbook Linux Shell 脚本手册

    - 学习如何利用Shell脚本进行文件创建、复制、移动、删除等操作。 - 探讨文件权限设置和目录遍历等高级话题。 - **第4章:系统管理和监控** - 介绍如何编写脚本来监控系统资源使用情况(CPU、内存等)。 - 展示...

    shell课件编程知识

    Shell提供了丰富的内置命令,例如`cd`改变目录,`ls`列出目录内容,`mkdir`创建目录,`rm`删除文件或目录,`cp`复制文件或目录,`mv`移动或重命名文件或目录。`grep`用于在文件中搜索特定模式,`find`则能按条件查找...

    文件和图像重名的批处理

    - **移动/复制文件**:可以将文件批量移动到其他目录或复制到不同的位置。 - **元数据处理**:对于图像文件,可能可以编辑或删除EXIF信息等元数据。 - **预览与确认**:在实际操作前提供预览,让用户确认更改无误...

    Linux与UNIX+Shell编程指南

    1. **文件和目录操作**:`ls`用于列出目录内容,`cd`用于切换目录,`pwd`显示当前工作目录,`mkdir`创建新目录,`rm`删除文件或目录,`mv`移动或重命名文件,`cp`复制文件或目录。 2. **文本处理工具**:`cat`查看...

    shell编程 shell编程 shell编程

    比如,`cd`用于切换目录,`ls`显示目录内容,`cp`和`mv`进行文件复制和移动,`rm`删除文件或目录,`find`搜索文件,`grep`查找文本模式,以及`sed`和`awk`这两个强大的文本处理工具。理解并熟练运用这些命令能大大...

    shell精品教程shell精品教程shell精品教程

    3. **基本命令**:学习常用的Shell命令,如`ls`(列出目录内容)、`cd`(切换目录)、`pwd`(显示当前工作目录)、`echo`(打印文本)、`cat`(查看文件内容)等。 **二、Shell语法** 1. **变量**:定义和使用...

    Android开发系统shell常用脚本

    - **搜索与替换**:`grep` 用于搜索包含特定字符串的行,`sed` 可以进行批量文本替换。 - **文件拼接**:`cat` 可以将多个文件内容合并到一个文件中。 4. **编译与构建** - **Makefile**:在Android开发中,...

    shell命令大全

    - **more**:分屏显示文件内容,`-d`显示屏幕并暂停,`-m`自定义每屏显示行数,`-p`显示前先清屏。 - **find**:在文件系统中查找文件,基于多种条件如文件名、用户、组、修改时间、文件类型等。 - **whereis**:...

    LINUX系统实践报告-常用 shell 命令及实用工具的使用

    - 使用`tr`命令替换文件`c`中的字符`-`为`@`,并将结果保存到新文件`nf1`。 - 使用`ln`命令创建硬链接,并观察链接计数的变化。 - 使用`truncate`命令将文件截断为大小为0的空文件。 - 使用`find`命令查找`/dev`...

    UNIX.Shell编程24学时教程

    - 文件和目录的创建、删除、复制、移动,以及权限设置等操作,是Shell编程中的常见任务。 - 使用通配符(*和?)进行文件名匹配,方便批量处理。 7. **脚本调试和错误处理** - 使用set命令检查脚本的选项,帮助...

Global site tag (gtag.js) - Google Analytics