`
sunxboy
  • 浏览: 2868869 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

linux shell sed practise

阅读更多

use sed to implement change some text from the specify file, like as

 

 

#! /bin/Bash
setting_file=/cydrive/c/dev/maven/setting.xml.txt
pattern="<db.user>*<\/db.user>"
target="<db.user>_35<\/db.user>"
sed -n -i -e 1,6s/$pattern/$target "$setting_file"
 

 

 

 

 

 

modify the properties file by the such way:

 

 

tmp_file=/tmp/tmpfile.$$
schema=$1
user="owner_"$schema
password="owner_"$schema"_XXXXX"
cp local.properties $tmp_file
sed -i -e s/app.local.usr=.*/app.local.usr=$user/ "$tmp_file"
sed -i -e s/app.local.password=.*/app.local.password=$password/ "$tmp_file"
mv $tmp_file local.properties
 

 

 

分享到:
评论

相关推荐

    linux shell sed 使用详解

    linux shell sed 使用详解 整理的很好。很不错的资源。写脚本全靠这个了。

    linux shell命令sed的使用方法

    linux shell命令sed的使用方法

    Linux shell 用sed命令在文本的行尾或行首添加字符

    Linux shell 用sed命令在文本的行尾或行首添加字符 sed 命令是 Linux shell 中的一个流编辑器,可以用来对文本进行各种处理操作,例如,添加、删除、替换文本中的字符。今天我们将讨论如何使用 sed 命令在文本的行...

    linux shell sed从入门到精通

    Linux shell sed从入门到精通 sed命令是Linux shell中一个功能强大的流编辑器,它可以对文本进行各种操作,如打印、删除、替换、修改等。下面是sed命令的详细用法和知识点: 一、基本用法 sed的基本用法是将输入...

    linux shell sed instead

    在Linux系统中,shell脚本是自动化任务的强大工具,而sed(流编辑器Stream Editor)则是shell脚本中的一个重要组件,用于对文本文件进行实时的读取、处理和输出。sed命令在文本处理方面具有广泛的应用,能够进行查找...

    linux shell Sed学习笔记

    ### Linux Shell Sed 学习笔记:深入理解与实践 #### Sed 概览 Sed(Stream Editor)是一种功能强大的文本处理工具,适用于Unix/Linux环境下的流编辑操作。它能够读取输入流(如文件或标准输入),进行模式匹配、...

    linux shell sed

    ### Linux sed 命令详解 #### 概述 `sed`(stream editor)是一种用于文本数据流编辑的工具,在Linux环境下广泛应用于脚本编写、文本处理等场景中。通过一系列预定义的命令,`sed`能够高效地完成查找、替换、删除、...

    Linux Shell脚本编程--sed命令详解.zip_shell sed_命令介绍_脚本 shell

    在Linux系统中,Shell脚本编程是日常自动化任务和系统管理的重要工具,而`sed`(流编辑器,Stream Editor)则是Shell脚本中的一个强大工具。本文将深入讲解`sed`命令的基本概念、功能以及在Shell脚本中的具体应用。 ...

    Linux主要shell命令、sed、awk使用详解

    Linux 主要shell命令、sed、awk使用详解 Linux 主要shell命令详解 shell 是用户和 Linux 操作系统之间的接口。Linux 中有多种 shell,其中缺省使用的是 Bash。本章讲述了 shell 的工作原理,shell 的种类,shell ...

    LINUX_sed命令详解

    **Linux中的sed命令详解** ...通过熟练掌握sed命令,你可以高效地处理文本文件,尤其是在shell脚本中,它能大大简化自动化任务的实现。sed的灵活性和强大功能使其成为Linux系统管理员和程序员的得力助手。

    LinuxShell编程基础教程.pdf

    Linux Shell 编程基础教程 本资源为 Linux Shell 编程基础教程,涵盖了 Linux Shell 编程的基础知识,包括语法基本介绍、变量、环境变量、Shell 命令和流程控制等。 一、语法基本介绍 在 Linux Shell 编程中,...

    Linux Shell Scripting Cookbook.epub

    Proper usage of shell commands can easily solve many complex tasks with a few lines of code, but most linux users don't have the right know-how to use the Linux shell to its full potential. ...

    Linux+Shell命令行及脚本编程实例详解-刘艳涛.mobi kindle版

    Linux及Linux Shell简介、初识Linux Shell、常用Shell(Bash)命令、Shell命令进阶、Shell编程基础、Shell的条件执行、Bash循环、Shell函数、正则表达式、脚本输入处理、Shell重定向、管道和过滤器、捕获、sed和awk...

    Linux Shell Scripting Cookbook.mobi

    Proper usage of shell commands can easily solve many complex tasks with a few lines of code, but most linux users don't have the right know-how to use the Linux shell to its full potential. ...

    Linux-shell脚本全面学习.pdf

    Linux Shell 脚本编程基础知识点总结 Linux 脚本编写基础 1.1 语法基本介绍 * `#!` 符号用来告诉系统它后面的参数是用来执行该文件的程序 * 在 Linux 中,使用 `/bin/sh` 来执行程序 * 编辑好脚本后,需要使其可...

    LINUX SHELL编程从初学到精通

    但根据文件信息中的标题和描述,可以推断出本书内容涉及Linux Shell编程的基础知识和技能提升。下面将基于Linux Shell编程这一主题,详细说明相关知识点。 Linux Shell编程是学习Linux系统管理和自动化脚本的重要...

    linux_shell从初学到精通

    Linux Shell是Linux操作系统中用于与系统交互的一种命令行接口,它是Linux系统中极其重要的组成部分。Shell不仅是一个命令解释器,还是一种强大的编程语言,能够帮助用户自动化日常的系统管理任务。本教程“Linux ...

Global site tag (gtag.js) - Google Analytics