`
rieei
  • 浏览: 70217 次
  • 性别: Icon_minigender_2
  • 来自: 大连
社区版块
存档分类
最新评论

shell 替换

阅读更多
#!/bin/bash
test=$HOME/test.xml
sed -e '/^<port>.*>$/c  <port>8080</port>' $test >test1.xml

替换



cd $HOME/dpf_home/cfg
    echo "cat smsagent.cfg"
     cat smsagent.cfg | grep "<port"

    sms_cfg=$HOME/dpf_home/cfg/smsagent.cfg
    randomPort=`echo "$RANDOM+5000" | bc`
    echo $randomPort
    sed -e "s/<port>.*<\/port>/<port>$randomPort<\/port>/" ${sms_cfg} >smsagent.cfg_bak
    mv smsagent.cfg_bak smsagent.cfg
    echo ok
    cat smsagent.cfg | grep "<port"
分享到:
评论

相关推荐

    shell替换文件中的文件路径脚本分享

    ### Shell替换文件中的文件路径脚本详解 #### 知识点概述 本文将详细介绍一个用于在Shell环境下替换文件中特定路径的脚本。该脚本主要用于自动化处理文件内容中的路径替换工作,尤其适用于大规模文件修改场景。...

    shell脚本替换文件中的tab为空格,删除空白行(空白行:有空格而没有字符)

    shell脚本替换文件中的tab为空格,删除空白行(空白行:有空格而没有字符)

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

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

    Linux下rar及zip压缩包中批量替换某文件脚本

    总结来说,`Linux rar及zip 批量替换`这一标签代表的是利用Linux shell脚本对rar和zip压缩文件进行自动化操作,特别是替换其中特定文件的功能。这两个脚本是实现这一功能的具体实例,通过它们,我们可以高效地处理...

    shell脚本语言.pdf

    * Shell 替换是指将某个字符串或变量替换为另一个字符串或变量 * Shell 替换可以使用 ${parameter} 的形式来实现 Shell 运算符: * Shell 运算符可以用来执行算术运算、比较运算、逻辑运算等 * Shell 运算符可以...

    2.l5-shell-programming.pdf

    在编写Shell脚本时,可以设置环境变量,它们在Shell脚本中是特殊类型的变量,可以被Shell替换为它们的值。变量可以通过export命令导出,使其成为环境变量。示例包括设置PATH变量,将HOME/bin加入到搜索路径中,以及...

    shell 语法

    本文将详细介绍 shell 语法中的关键概念,包括变量定义与使用、只读变量、变量类型、特殊变量以及 shell 的替换机制、运算符等。 #### 变量定义与使用 **常规变量** 由字母、数字或下划线组成。在 shell 中定义一...

    HS8145V、HG8546M补齐Shell包.7z

    1. "fixshell+hwctree(补全shell替换hwctree文件超密为CMCCAdmin).bin":这是一个修复Shell权限的二进制文件,它会更新或替换原有文件`hwctree`,并将超密权限更改为“CMCCAdmin”。CMCCAdmin可能是华为为China ...

    Shell开发教程.docx

    Shell替换:Shell变量替换,命令替换,转义字符 **替换机制**: - **变量替换**:`echo "Hello, $USER!"` 使用变量值。 - **命令替换**:`echo $(date)` 执行命令并使用其输出。 - **转义字符**:使用`\`来取消...

    Shell 命令替换的两种方式

    在Shell脚本编程中,命令替换是一个非常实用的功能,它允许我们执行一个命令,并将它的输出作为另一个命令的参数。这种方式极大地增强了Shell脚本的灵活性和动态性。本文将详细介绍这两种命令替换的方法。 首先,...

    shell脚本,批量替换字符串

    将需要替换的文件放到脚本同级目录,直接执行脚本即可。 根据脚本提示输入 替换前和替换后的字符串

    shell.docx

    4. **Shell替换**: - 转义字符:`\`用于转义,例如`\n`表示换行,`\t`表示制表符等。 - 命令替换:如`DATE=$(date)`将命令执行的结果赋值给变量。 - 变量替换:如`${var:-word}`、`${var:=word}`、`${var:?...

    HWFW_GUI固件刷机包.rar

    1.fix-shell(只补全SHELL不修改任何其他文件).bin2.fixshell hwctree(补全shell替换hwctree文件超密为CMCCAdmin).bin2.hw_ctree(文件2的hwctree文件解密版超级账号密码为CMCCAdmin).xml3.8145vR17c115完整版带...

    shell中变量替换.docx

    在Shell编程中,变量替换和测试是至关重要的概念。Shell是一种解释型的脚本语言,广泛应用于Linux和Unix系统中,用于自动化系统管理任务。在Shell中,变量用于存储数据,而变量替换则是提取、修改或操作这些变量值的...

    批量替换字符串 shell脚本,

    该脚本可以批量替换字符串,将需要替换的文件放到脚本同级目录,直接执行脚本即可。 根据脚本提示输入 替换前和替换后的字符串

    linux下perl,sed,shell批量替换文件内容.docx

    下面将介绍三种方法来批量替换文件内容,即使用 Perl、sed 和 shell 命令。 方法 1:使用 Perl Perl 语言提供了强大的文本处理能力,使其成为批量替换文件内容的不二之选。使用 Perl 可以快速地批量替换文件内容,...

Global site tag (gtag.js) - Google Analytics