- 浏览: 304825 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
liuyong19832011:
,赞一个
Java通过BufferedWriter追加内容到文件末尾的几种常用方法 -
justjavac:
总结很好,怎么没人支持呢?最近发现iteye踩贴现象很严重。
shell数组的使用
http://blog.csdn.net/dengzhaoqun/article/details/7262271
以下是shell代码:
create_xml.sh
以下是测试代码:
ts_xml.sh
生成的xml文件如下
以下是shell代码:
create_xml.sh
#! /bin/bash #author: dengzhaoqun #date: 201202/14 outfile=out tabs=0 put(){ echo '<'${*}'>' >> $outfile } put_head(){ put '?'${1}'?' } out_tabs(){ tmp=0 tabsstr="" while [ $tmp -lt $((tabs)) ] do tabsstr=${tabsstr}'\t' tmp=$((tmp+1)) done echo -e -n $tabsstr >> $outfile } tag_start(){ out_tabs put $1 tabs=$((tabs+1)) } tag_end(){ tabs=$((tabs-1)) out_tabs put '/'${1} } tag_value(){ out_tabs str="" str=${1}' value="'${2}'"/' put $str }
以下是测试代码:
ts_xml.sh
#! /bin/bash #author: dengzhaoqun #date: 20120215 source './create_xml.sh' put_head 'xml version='1.0' encoding="GBK"' tag_start '投递信息' tag_start '硬件' tag_value '网卡' 1 tag_end '硬件' tag_end '投递信息'
生成的xml文件如下
<?xml version=1.0 encoding="GBK"?> <投递信息> <硬件> <网卡 value="1"/> </硬件> </投递信息>
发表评论
-
[转]Linux文件查找命令find,xargs详述
2013-04-25 17:14 974http://www.cnblogs.com/serendip ... -
Shell编程中Shift的用法[转]
2013-04-25 17:02 956[转]:http://www.cnblogs.com/imag ... -
ANT 执行SHELL脚本
2013-03-20 09:20 5284ANT 执行SHELL脚本 solaris环境 [1]vi ... -
shell数组使用技巧(转载)
2013-03-16 00:25 657转自:http://www.cnblogs.com ... -
eval学习与应用
2013-04-25 17:09 1044eval的作用是再次执行命 ... -
awk使用经验
2013-03-14 16:37 01. 统计列数。 FIELD_NUM=`cat "$ ... -
【转】java实现导出Excel文件和XML文件
2013-03-07 23:00 1400http://www.2cto.com/kf/201208/1 ... -
shell数组的使用
2012-08-31 10:40 1425B shell #!/bin/bash #set -x ... -
在sed中使用变量 通常,我们使用sed进行变量替换的时候,替换和被替换变量都是hard-coded的。例如: sed -n ‘/comm/p’ /tmp/
2012-07-17 10:44 2492在sed中使用变量 通常,我们使用sed进行变量替换的时候, ... -
shell中的文件分类、合并和切割
2012-06-29 09:45 3273sort用法 s o r t命令选项很长,下面仅介绍各种选项。 ... -
shell合并两个文件(列)
2012-06-29 09:45 11222题目如下: file1. 1 2 2 3 3 4 4 ... -
shell中cut命令的使用方法
2012-06-28 22:23 1827cut命令是用来剪下文本文件里的数据,文本文件可以是字段类型或 ... -
shell合并两个文件
2012-06-28 16:48 1138file1. 1 2 2 3 3 4 4 5 5 6 ... -
read读入分隔符
2012-06-28 08:49 1285$ cat 1.txt 1,a 2 ... -
sort命令
2012-06-12 10:19 969实用的分类sort操作 ... -
sed替换
2012-06-28 16:49 1044比如,要将目录/modules下面所有文件中的zhangsan ... -
grep正则表达式
2012-06-28 16:48 1081grep the regex.txt grep "t ... -
shell字符串截取
2011-12-14 09:28 1184sed "s/\'/\'\'/g" a.t ... -
shell的while循环
2011-12-14 09:15 1230#!/bin/sh #filename:2.sh b=9 ... -
Shell计算
2011-12-12 14:03 789echo "这是计算:1+2+3+...的函数&qu ...
相关推荐
主要介绍了shell生成简单格式的xml实例,本文直接给出实现代码,需要的朋友可以参考下
用shell快速生成xml格式的sitemap地图文件,中小型网站适用。在本次案例中,生成12053条URL的sitemap文件,仅用时4.3秒!shell代码如下: 代码如下: cat sitemap.txt|awk ‘BEGIN{print “<?xml version=\”1.0\...
一个将数据库表转换成xml文件的单间实例
toXML是Windows应用程序,它使用户可以将Excel... 功能:1)支持不同版本的Excel文件2)支持无限的列和行3)可以通过更改一组规则来更改节点结构4)可以通过修改XML生成功能来生成新的XML 5)生成的XML符合XML 1.0标准
JUnit CLI报表查看器 JUnit CLI报告查看器是一个命令行工具,可以从JUnit XML格式文件生成CLI报告。 它从提供的XML文件生成一个漂亮的报告,如下所示。安装运行以下命令npm install -g junit-cli-report-viewer 现在...
一个基本示例,显示了如何使用烟雾转换xml-java-unedifact。 这种方法需要对smooks / unedifact bindingconfigs进行一些修改。 下载并编译smooks / unedifact项目(-> ) 将create_bindingconfigs.sh Shell脚本...
解析器:用纯POSIX shellscript编写的CSV,JSON,XML文本解析器和生成器
本地站点地图生成器 使用本地目录树生成XML网站地图
bpmn-python 用于创建Python库的项目,该库允许导入/导出BPMN图(作为XML文件)并提供简单的可视化功能项目结构bpmn_python-项目的主要模块,包括所有源代码测试-包的单元测试示例-测试中使用的XML文件的示例docs-...
用于生成和更新 rss 提要的 Shell 脚本。 当你第一次运行代码时,它会生成一个点文件~/.rss-roller.rc并且它会问你一些关于 RSS 文件的默认问题。 在这些字段中写入多少取决于您,但它们是创建有效 rss 文件所必需...
Wicked PDF Wicked PDF Ruby on Rails的PDF生成插件Wicked PDF使用shell实用程序wkhtmltopdf从HTML向用户提供PDF文件。 换句话说,而不是处理某种PDF生成的DSL Wicked PDF Ruby on Rails的PDF生成插件Wicked PDF使用...
使用它从单一真实来源生成 HTML、Markdown、LaTeX、MS Word、PDF、纯文本、JSON、XML、YAML、打印、烟雾信号、信鸽和其他任意格式的简历和简历,而不会违反干燥的。 此外,使用它来分析您的简历的关键字密度、差距/...
目标这样做的目的是拥有一个更清洁的,非DSL的xml来为oozie生成协调的工作流。用法现在,您需要进行以下环境变量设置: NAMENODE=hdfs://zombo-production:8032JOBTRACKER=hadoop-rm.zombo.comWEBHDFS_HOST=hadoop-...
Android屏幕适应的一种方案,包含自动生成xml文件jar包,自动替换dp,sp的jar包。顺便附带上源码。 背景说明 最开始使用dp设置控件尺寸,在hornor v8 1440x2560的手机显示正常,到了三星Galaxy On7 1080x1920的手机...
#About this project 这个简单的小程序只是创建了一个 wall-list.xml 文件,可用于在所选图像的幻灯片中转换 gnome-shell 背景。 然后使用 gnome-tweak-tool 将文件的位置设置为要使用的图像定义。 #用法 node ...
许多测试框架的报告者都会生成JUnit XML报告。 , 。 有时需要将多个报告合并到一个文件中。 这就是junit-report-merger所做的。 通过从所有XML报告中收集所有元素并将它们放在一起, junit-report-merger可以创建...
随着应用程序的生成过程变得更加复杂,确保在每次生成期间都使用精确相同的生成步骤,同时实现尽可能多的自动化,以便及时产生一致的生成版本 Apache Ant是一个基于Java的构建工具。从理论上讲,也是一种类似于...
包生成器 Django应用程序,用于列出Salesforce ...#Heroku 5)创建一个Heroku帐户或您自己创建6)(可选)安装Heroku CLI 7)使用Shell导航到项目文件夹并运行> 5.1在Heroku中登录:Heroku登录5.2部署> git push hero
增加自动构建功能,可指定每天或每周定时构建 增加设置对话框,大部分设置多可以在里头完成 修改source文件格式 增加Visual C++ 6.0/2003/2005/2008/...修改flexbuild配置文件格式(flexbuild.xml) 增加多语言界面支持