- 浏览: 311026 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
liuyong19832011:
,赞一个
Java通过BufferedWriter追加内容到文件末尾的几种常用方法 -
justjavac:
总结很好,怎么没人支持呢?最近发现iteye踩贴现象很严重。
shell数组的使用
ANT 执行SHELL脚本
solaris环境
[1]vi test.sh
echo My name is $1
echo My age is $2
[2] chmod a+x test.sh
[3] vi build.xml
<?xml version="1.0" ?>
<project name="shell" default="test_shell" basedir=".">
<target name="test_shell">
<echo>deploy clean axis service</echo>
<exec executable="${basedir}/test.sh" failonerror="true">
<arg value="test1" />
<arg value="test2" />
</exec>
</target>
</project>
solaris环境
[1]vi test.sh
echo My name is $1
echo My age is $2
[2] chmod a+x test.sh
[3] vi build.xml
<?xml version="1.0" ?>
<project name="shell" default="test_shell" basedir=".">
<target name="test_shell">
<echo>deploy clean axis service</echo>
<exec executable="${basedir}/test.sh" failonerror="true">
<arg value="test1" />
<arg value="test2" />
</exec>
</target>
</project>
发表评论
-
[转]Linux文件查找命令find,xargs详述
2013-04-25 17:14 1013http://www.cnblogs.com/serendip ... -
Shell编程中Shift的用法[转]
2013-04-25 17:02 994[转]:http://www.cnblogs.com/imag ... -
shell数组使用技巧(转载)
2013-03-16 00:25 703转自:http://www.cnblogs.com ... -
eval学习与应用
2013-04-25 17:09 1089eval的作用是再次执行命 ... -
awk使用经验
2013-03-14 16:37 01. 统计列数。 FIELD_NUM=`cat "$ ... -
【转】用shell生成简单格式的xml
2013-02-25 21:53 2134http://blog.csdn.net/dengzhaoqu ... -
shell数组的使用
2012-08-31 10:40 1482B shell #!/bin/bash #set -x ... -
在sed中使用变量 通常,我们使用sed进行变量替换的时候,替换和被替换变量都是hard-coded的。例如: sed -n ‘/comm/p’ /tmp/
2012-07-17 10:44 2533在sed中使用变量 通常,我们使用sed进行变量替换的时候, ... -
shell中的文件分类、合并和切割
2012-06-29 09:45 3319sort用法 s o r t命令选项很长,下面仅介绍各种选项。 ... -
shell合并两个文件(列)
2012-06-29 09:45 11321题目如下: file1. 1 2 2 3 3 4 4 ... -
shell中cut命令的使用方法
2012-06-28 22:23 1869cut命令是用来剪下文本文件里的数据,文本文件可以是字段类型或 ... -
shell合并两个文件
2012-06-28 16:48 1168file1. 1 2 2 3 3 4 4 5 5 6 ... -
read读入分隔符
2012-06-28 08:49 1323$ cat 1.txt 1,a 2 ... -
sort命令
2012-06-12 10:19 1007实用的分类sort操作 ... -
sed替换
2012-06-28 16:49 1077比如,要将目录/modules下面所有文件中的zhangsan ... -
grep正则表达式
2012-06-28 16:48 1124grep the regex.txt grep "t ... -
shell字符串截取
2011-12-14 09:28 1219sed "s/\'/\'\'/g" a.t ... -
shell的while循环
2011-12-14 09:15 1272#!/bin/sh #filename:2.sh b=9 ... -
Shell计算
2011-12-12 14:03 820echo "这是计算:1+2+3+...的函数&qu ... -
Shell变量名使用的特殊字符
2011-09-08 11:28 1658$# 传送给命令Shell的参数序号 ...
相关推荐
例如,一个Shell脚本可以调用Ant命令来执行Java项目的构建过程,并在构建前后执行其他系统级任务。这在持续集成和自动化部署中尤为常见。 总的来说,Shell脚本和Ant脚本都是提高开发效率和运维自动化的重要工具。...
本文将详细介绍如何使用shell脚本来一键安装Apache Ant和Maven,这两个都是Java开发中的关键构建工具。 Apache Ant是一个Java库和命令行工具,其任务是驱动构建过程。它允许开发者通过XML描述构建过程,包括编译、...
Apache Ant是一个Java库和命令行工具,主要用于构建Java项目,而Shell脚本则是Unix或Linux系统中用于执行一系列命令的脚本语言。在本场景中,它们结合在一起,为软件部署提供了自动化解决方案。 1. **Apache Ant**:...
本文将深入探讨如何使用Ant工具进行远程调用Shell脚本,以启动Linux服务器上的Tomcat应用服务器。Ant是一个基于Java的任务执行工具,常用于构建和管理Java项目。而Tomcat是一款广泛使用的开源Servlet容器,适用于...
Shell脚本与Apache Ant是软件开发中的两个重要工具,它们在构建、管理和自动化任务中起着至关重要的作用。这篇文章将带你深入理解这两个工具的基本概念,以及如何在实际工作中高效运用它们。 首先,让我们来了解...
Linux_shell命令_&&_shell脚本_Dva_ant_r
"Shell调用Ant打包部署"是一个常见的自动化构建过程,它利用Unix/Linux的Shell脚本和Apache Ant工具来编译、打包和部署应用程序。下面我们将深入探讨这个主题。 首先,Apache Ant是一个基于Java的构建工具,它通过...
在Linux或Unix环境中,Shell脚本用于自动化执行一系列任务,包括文件操作、程序调用、环境变量设置等。熟练掌握Shell脚本能极大地提高工作效率。 2. **Ant**:Ant是Apache软件基金会的一个项目,是一个基于Java的...
Ant 提供了一系列内置的任务,可以执行文件操作(如复制、移动等)、Java 编译、打包(WAR 和 JAR 文件)以及执行 shell 命令等任务。此外,Ant 还支持自定义任务,使得用户可以根据项目需求扩展其功能。 #### 三、...
这篇博客“Shell执行/调用Java/Jar程序例子”探讨了如何使用Shell脚本来启动和控制Java应用程序,特别是JAR文件。这里我们将深入讲解相关知识点。 1. **Shell脚本基础** Shell脚本是Linux或Unix操作系统中的命令行...
4.用ant build包,通过检查bin目录下有没有apk来确定是否成功 5.检查指定端口的模拟器是否已正常运行 6.用adb安装apk 7.启动apk的activity,让程序自己跑 8.用shell ps循环检测程序是否已退出,若已退出,检查是否...
1. `shell`:这可能包含了一些Shell脚本,这些脚本可能用于辅助Ant构建过程,比如设置环境变量,或者在Linux环境中执行特定操作。 2. `linux`:这个目录可能包含了专门针对Linux平台的脚本或配置文件,因为Ant构建...
Ant可以调用远程执行命令(例如通过SSH)或者本地执行一个shell脚本来完成这个操作。 在压缩包中的文件`build.properties`和`build.xml`是Ant构建过程的核心文件: - **build.properties**:这是一个属性文件,...
5. **集成外部工具**:Ant支持调用系统级别的命令,如`exec`任务可用于执行shell脚本或外部程序,极大地扩展了构建脚本的功能。 四、Ant高级特性 1. **条件语句和循环**:通过`if`、`unless`属性,可以在构建脚本...
- 编写 Shell 脚本来调用 `ant` 命令。 - 使用 cron 定时任务来自动执行 Shell 脚本。 示例 cron 表达式:`0 2 * * * /usr/local/bin/ant runJMeter generateReport` #### 总结 通过将 JMeter 与 Ant 构建工具...
在1998年,当时的构建工具如GNUMake、批处理文件和shell脚本都不能很好地支持跨平台的构建,于是James Duncan Davidson设计并创建了Ant。Ant的名称来自英文单词“Another Neat Tool”,它小巧而能做大事,被迅速应用...
这个脚本通常会设定 `JAVA_HOME`,设置 `CLASSPATH`,然后调用 Ant 来执行特定的 `build.xml` 文件。例如: ```bash #!/bin/sh # ... # 其他配置 /usr/local/ant/bin/ant -buildfile ${PROJECT_HOME}/build/...
由于Android系统是基于Linux内核的,因此也支持使用Shell脚本进行自动化操作。AutoCommand项目可能提供了一个框架,使得在Android设备上创建和运行自定义脚本变得更加容易。开发者可以利用这个工具来实现如自动备份...
9. **Shell脚本**:在Ant中,可以通过`exec`任务执行shell脚本,使得在构建过程中能够执行操作系统级别的命令。这在文件操作、系统调用或者执行第三方工具时非常有用。 10. **Ant与版本控制**:如何配置Ant与Git、...
如果用户真的需要执行一些 shell 命令,Ant 有一个<exec> task,这个 task 允许执行特定 OS 上的命令。Ant 的概念是当一个代码项目大了以后,每次重新编译,打包,测试等都会变得非常复杂而且重复,于是需要一个流程...