`

shell脚本,删除xml注释

 
阅读更多
1.在window下cywin下运行脚本,新建
 
#!/bin/bash
#删除ibaits下xml文件的注释与空行
#find -name '*.xml'|while read f
#do
#  echo $f
#  cat $f|sed  's/<!--/\n<!--\n/'|sed  's/-->/\n-->\n/'|sed  '/<!--/,/-->/ d'|sed  '/-->/ d'|sed '/^\s*$/d'  >$f
#done 
for f in '*.xml'  
do
 # echo $f
  sed  -i 's/<!--/\n<!--\n/' $f
  sed  -i 's/-->/\n-->\n/' $f
  sed  -i '/<!--/,/-->/ d' $f
  sed  -i '/-->/ d' $f
  sed -i '/^\s*$/d' $f
done 

2.修改chmod 777 file,copy xml文件到同一目录下,执行脚本
分享到:
评论

相关推荐

    shell脚本修改json中某个字段的值

    在IT行业中,shell脚本是Linux/Unix系统中进行自动化任务处理的一种强大工具。当我们需要对JSON文件中的特定字段进行修改时,shell脚本结合awk和sed命令可以提供灵活且高效的解决方案。以下将详细介绍如何使用这些...

    Shell脚本学习指https://pan.baidu.com/s/1sPfOlmfcq1PmzOkD0ZnsyA

    1. **基础语法**:了解Shell脚本的基本结构,如注释、变量声明、赋值、命令行参数等。 2. **流程控制**:学习如何使用条件语句(if-else)、循环(for、while)以及case语句来控制脚本的执行流程。 3. **命令行I/O**...

    基于Java平台的用户档案设计源码及Shell脚本集成方案

    这两个Shell脚本文件展示了如何将用户档案系统的运行环境快速搭建起来,以及如何进行基本的运维操作。 最后,还有其他辅助文件如.gitignore、LICENSE、pom.xml 等,这些文件分别用于管理项目的版本控制策略、提供...

    基于Jupyter Notebook的Python与Shell脚本集成ASRFrame设计源码

    基于Jupyter Notebook的Python与Shell脚本集成ASRFrame设计源码的知识点涵盖多个方面,包括项目结构、编程语言使用、文件类型及其功能、应用场景等。 首先,项目名称暗示了其核心特性:它是一个设计源码,这意味着...

    shell-script

    在多平台环境中,Shell脚本提供了一致性和灵活性,尤其在处理结构化数据(如XML、JSON)或需要图形用户界面的应用中。 Shell脚本是系统工程师和高级程序员不可或缺的技能之一,它不仅是系统自动化的核心路径,还是...

    基于Java及Shell脚本技术的橘子影视平台设计源码

    橘子影视平台的设计采用了Java语言和Shell脚本技术,具备了跨平台和易操作的特点。Java语言的使用保证了平台的稳定性和高效的执行能力,而Shell脚本的集成则提供了强大的自动化的系统管理能力,使得整个平台能够灵活...

    CopyRightNoticeGenerator:GPL版权声明的Shell脚本和模板。-开源

    有关如何使用“ here document”的示例在UNIX shell脚本中,“ here document”的惯用法可以使变量替换更加容易。 这个shell脚本取决于“ here document”表达式。 因此,您可以将其视为如何使用“此处文档”的示例...

    linuxB-shell

    Bash shell脚本是一种强大的编程语言,它允许用户编写自动化任务,执行日常管理任务,或者创建复杂的系统服务。本文将深入探讨Linux Bash shell脚本及其相关知识点。 一、Bash Shell基础 1. **变量**:在Bash中,...

    SHELL 数据转化

    在数据转化方面,Shell脚本可以读取、解析、过滤、重定向和格式化各种文件格式的数据,如CSV、JSON或XML等。 在"update_subscriber.sh"这个文件名中,我们可以推断这可能是一个用于更新订阅者信息的Shell脚本。在...

    基于Scala的Apache Spark源代码注释与翻译设计源码

    其中包括2245个Questionnaire文件,1297个Scala源代码文件,249个Java源代码文件,154个TXT文档,90个Python脚本文件,56个Markdown文档,35个XML配置文件,33个PNG图片文件,24个Shell脚本文件,23个Properties配置...

    基于Java和Shell的自动车牌识别系统设计源码

    包含130个文件,其中包括74个Java源文件、25个JPG图像文件、7个PNG图像文件、6个XML配置文件、4个YAML配置文件、3个Markdown文档、3个JPEG图像文件、2个ONNX模型文件、2个Shell脚本文件以及1个Gitignore忽略配置文件...

    基于Java和Shell开发的wolf2w旅游网站设计源码

    本文档详细介绍了基于Java和Shell脚本开发的wolf2w旅游网站设计源码。该项目是一个为旅游行业量身打造的多功能网站,涵盖了众多旅游相关服务和功能。作为项目的技术基础,Java语言的使用保证了网站的高效运行和良好...

    基于Java和Shell的奇文股票分析系统设计源码

    项目共包含131个文件,其中Java源代码文件114个,XML配置文件7个,Shell脚本文件3个,Markdown文档文件2个,BAT批处理文件2个,Git忽略配置文件1个,项目许可证文件1个,以及Properties配置文件1个。该系统提供了...

    基于Java和Shell的就业管理系统设计源码

    Shell脚本语言在自动化运维、系统管理中扮演着重要角色。其简洁、高效的特点,使得它成为处理Linux环境下的任务自动化的一个优秀工具。在就业管理系统中,Shell脚本可以用于自动化处理一些重复性的工作,提高工作...

    tomcat6启动脚本

    此外,脚本中的注释指出,如果需要让Tomcat监听80端口,需要编辑`server.xml`文件,更改HTTP连接器的配置。例如,将`&lt;Connector&gt;`标签的`port`属性设置为"80"。 总之,理解并自定义Tomcat的启动脚本对于管理和优化...

    基于Java语言的RocketMQ release-5.0.0版本源码学习与注释

    在文件类型的多样性方面,除了Java源文件外,还包括了schema文件、Markdown文件、XML文件、PNG文件、YAML文件、配置文件、Shell脚本、Bazel文件和属性文件等。这些文件的存在和使用反映了在现代软件开发过程中,项目...

    基于Java的Vue+JavaScript+HTML+Shell多语言混合开发打印功能设计源码

    特别地,它提供了650个文件,其中包括了279个Java源文件、108个Vue组件文件、87个SVG图形文件、78个JavaScript脚本文件、31个XML配置文件、13个Vue模板文件、9个SCSS样式文件、7个Shell脚本文件、6个PNG图片文件、5...

    基于Python和Shell的多标签分类4事件类型设计源码

    该系统的主要开发语言为Python,辅以Shell脚本作为操作系统的交互工具。 Python作为一种高级编程语言,在数据科学、人工智能等领域有着广泛的应用。在该项目中,Python代码主要负责数据处理、模型训练、预测结果...

    TCCSA 237.1-2018第1部分:脚本规范.docx

    - 规定了脚本文件的保存格式,通常推荐使用纯文本格式,如`.sh`(Shell脚本)或`.py`(Python脚本)。 #### 2.8 存放路径规范 - 规定了脚本文件的存放位置,通常建议设立专门的目录来管理脚本文件,如 `/scripts` ...

    史上最佳vim配置带插件包 自动补全智能提示飞一般的写代码

    本压缩包提供了史上最佳的Vim配置,旨在提升编程体验,特别是针对Python、Shell、HTML、CSS、XML、JS、C等语言的开发效率。 首先,自动补全是该配置的一大亮点。无需按下Tab键,用户就能在输入过程中看到可能的补全...

Global site tag (gtag.js) - Google Analytics