`
lujiawu12
  • 浏览: 127411 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

通过ed 修改配置文件

阅读更多

#!/bin/bash - 
#===============================================================================
#
#          FILE:  changejbossapp.sh
# 
#         USAGE:  ./changejbossapp.sh 
# 
#   DESCRIPTION:  修改jboss下的 jboss-service.xml 配置文件
#                 file:///home/wuzhong/workspace/kjava/galaxy/bundle/war/targe
#       OPTIONS:  ---
#  REQUIREMENTS:  ---
#          BUGS:  ---
#         NOTES:  ---
#        AUTHOR: YOUR NAME (), 
#       COMPANY: 
#       CREATED: 2011年01月19日 13时15分36秒 CST
#      REVISION:  ---
#===============================================================================

set -o nounset                              # Treat unset variables as an error

JBOSS_CONF=/opt/jboss-4.2.2.GA/server/default/conf/jboss-service.xml
echo $JBOSS_CONF
SEARCH_REG=file:\/\/\/home\/wuzhong\/workspace.*\/bundle\/war\/target
#echo $SEARCH_REG
#echo $#
if [ $# -eq 0 ]
then
  echo "请输入应用的相对路径 如: wtm , kjava\/wtm"
  exit 1
fi
#REPLACE_STR=file:\/\/\/home\/wuzhong\/workspace\/$1\/bundle\/war\/target
#echo $REPLACE_STR
#echo g/$SEARCH_REG/s/$SEARCH_REG/$REPLACE_STR/g
#
#grep $SEARCH_REG $JBOSS_CONF
ed -s $JBOSS_CONF << EOF
g/file:\/\/\/home\/wuzhong\/workspace.*\/bundle\/war\/target/s/file:\/\/\/home\/wuzhong\/workspace.*\/bundle\/war\/target/file:\/\/\/home\/wuzhong\/workspace\
/$1\/bundle\/war\/target/g
w
q
EOF

echo "current app is `grep $SEARCH_REG $JBOSS_CONF`"
 
分享到:
评论

相关推荐

    Linux下通过sed命令对kv方式的配置文件进行修改

    日常后台服务配置文件多以key-value的方式存在,例如ini文件、toml文件或一些自定义配置文件,当我们某些情况下需要编写自动化脚本对配置文件进行更改的时候,我们可以通过shell的sed命令进行正则匹配快速修改,十分...

    ED-SDK 2.6

    `EDSDK`目录是SDK的核心部分,包含了必要的库文件、头文件以及安装所需的配置文件。库文件(如动态链接库或静态库)是开发者在项目中链接到的,以便调用SDK提供的功能。头文件包含了SDK的所有公开接口声明,开发者在...

    基于htmlparser的ed2k搜索存放mysql的Java工具

    具体来说,它可能是HTML源代码文件,或者是包含了抓取目标的配置文件。 总的来说,这个Java工具为用户提供了一种方式来自动化ed2k链接的搜索和存储过程。通过htmlparser解析HTML页面,结合自定义的htmlclient获取...

    unix ed编辑器命令详解

    ed 编辑器是一种行模式编辑器,这意味着它不是以全屏显示的方式工作,而是通过命令行来逐行编辑文本文件。与 vi/vim 这样的屏幕编辑器不同,ed 编辑器只关注文本内容本身,不涉及光标移动等复杂的界面操作。这种设计...

    ed2k一个web项目使用php写的

    9. `phpunit.xml`:这是PHPUnit测试框架的配置文件,用于定义测试环境和参数,帮助进行单元测试和集成测试,确保代码的质量和稳定性。 10. `runtime`:这个目录通常存储运行时产生的临时文件,如日志、缓存等,是...

    win远程多用户rdpwrap配置文件(6.3.9600.19318)

    通过上述配置文件的解析,我们可以看到RDPWrap如何通过修改Windows系统的内部参数来实现多用户远程登录的功能。这些参数涵盖了从基本的单用户模式禁用到复杂的软件许可初始化钩子等多个方面。正确配置这些参数,不仅...

    redis中修改配置文件中的端口号 密码方法

    - 修改配置文件后,必须重启 Redis 服务才能使更改生效。 - 为确保安全性,建议设置复杂的密码,并定期更新。 - 如果 Redis 在系统服务中配置,可能需要使用 `systemctl restart redis` 或类似命令来重启服务。 - ...

    win远程多用户rdpwrap配置文件(10.0.19041.84)

    通过上述解析可以看出,RDPWrap配置文件通过对Windows内核中的关键部分进行修改来实现多用户远程访问的功能。这些修改包括但不限于本地会话的支持、安全策略的调整以及初始化过程中的钩子等。对于管理员来说,理解...

    完美解决linux上启动redis后配置文件未生效的问题

    修改redis.conf后,重启redis,发现修改的配置未生效,原来是需要在启动redis的时候在命令中加上配置文件,命令如下 ./redis-server /usr/local/redis-3.2.8/redis.conf & 仔细阅读配置文件可以开头看到有这样的...

    变频器说明书系列-ED3000.pdf

    其特点包括集成简易PLC功能、实用的PI调节、灵活的输入输出端子配置、在线参数修改、脉冲频率给定以及停电和停机时参数存储等。此外,ED3000系列还具备摆频控制、RS485通信控制和恒压供水控制等功能。这些特性使得ED...

    redis3.2配置文件redis.conf详细说明

    在 Redis 的使用过程中,配置文件 `redis.conf` 是至关重要的,它定义了 Redis 服务器的行为、网络设置、持久化策略等关键参数。以下是 `redis.conf` 文件中一些重要配置选项的详细解释: 1. **daemonize**: 如果...

    ed5-client-1.0.5-RELEASE

    如果正确的话,"red5-client-1.0.5-RELEASE"可能是一个包含整个客户端项目的目录或者是一个包含启动脚本、配置文件、库文件等的顶级文件。不过,由于没有具体的文件结构信息,只能做出推测。 在这个源码包中,我们...

    变频器说明书系列-ED3200.pdf

    ED2003系列变频器是基于ED2002系列的升级产品,它具备一系列实用先进的功能,比如简易PLC控制、PI调节、灵活的输入输出端子配置、参数在线修改、自识别信号传输故障、停电和停机参数存储以及摆频控制等。 2. 用户...

    Redis3.2.6配置文件详细中文说明

    Redis 3.2.6 的配置文件是管理 Redis 服务器的关键元素,它包含了各种选项,以定制 Redis 服务器的行为和性能。以下是对配置文件中重要选项的详细解释: 1. **INCLUDES**: 这个部分涉及到配置文件的包含机制。`...

    易驱变频器ED2003系列使用说明书.pdf

    其在原有的ED2002系列基础上进行了升级,增加了多项实用先进的功能,包括简易PLC功能、PI调节、灵活的输入输出端子、参数在线修改、自识别信号传输故障处理、停电和停机参数存储、以及摆频控制等。这些功能使得设备...

    huawei-angler-opm7.181205.001-52ed73ce.tgz

    在Linux或类Unix系统上,这样的脚本通常包含一系列自动化命令,用于处理文件提取、权限设置、系统配置修改等操作。用户在执行此脚本前,需要确保有适当的权限,并理解脚本内容,以避免潜在的安全风险。 总结这些...

    Redis配置文件代码讲解

    Redis配置文件解析网上都有,这里不赘述了。提供一些值得修改的参数,标注红色的参数尤其需要注意,不然容易出现主从全量同步死循环 NETWORK bind 127.0.0.1 默认是bind 127.0.0.1,注释掉 protected-mode no 默认...

    KUKA KR_C2_ed05_zh.pdf

    《KUKA KR_C2_ed05_zh.pdf》是一份关于KUKA机器人KR C2操作指南的详细文档,主要介绍了KUKA机器人系统的组成部分、功能以及控制系统的基本信息。这份指南面向的是需要操作和维护KUKA KR C2机器人的用户和技术人员。 ...

    shuyudao-sadfile-2.0-0-ge1ed173.tar.gz

    2. **配置文件**:可能包含`.conf`, `.ini`等文件,用于设置软件运行参数或环境。 3. **资源文件**:如图像、音频、字体等,通常是二进制文件,用于软件的界面和功能。 4. **文档**:`.txt`, `.md`或`.html`文件,...

    Redis配置文件详解

    若要启用此模式,将配置文件中的`daemonize`设置为`yes`,这样Redis将在后台运行。 2. **PID文件** (pidfile):Redis运行时会创建一个PID文件,其中包含其进程ID。默认位置是`/var/run/redis.pid`,可通过`pidfile`...

Global site tag (gtag.js) - Google Analytics