博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 字符串操作-裁剪和正则替换
阅读量:6061 次
发布时间:2019-06-20

本文共 1091 字,大约阅读时间需要 3 分钟。

hot3.png

#!/bin/bash  #git fetch ssh://baidu.net@gerrit.baidu.net:29418/weixin refs/changes/72/16272/14 && git cherry-pick FETCH_HEAD#git fetch ssh://jenkins@gerrit.baidu.net:29418/weixin refs/changes/72/16272/14#git cherry-pick FETCH_HEAD -n#1.替换baidu.net#2.去掉&&后面的字符串#转移字符为 \CherryPick="git fetch ssh://baidu.net@gerrit.baidu.net:29418/weixin refs/changes/72/16272/14 && git cherry-pick FETCH_HEAD"echo "Orgin Str: [${CherryPick}]"substr=${CherryPick% &&*}echo "Substr: ${substr}"rep=$(echo $substr | sed  's/ssh:\/\/.*@gerrit/ssh:\/\/jenkins@gerrit/')echo "Replace Str: ${rep}"echo ">>>>>CherryPick Start<<<<"echo "Will exec : [${rep}]"echo ">>>>>CherryPick Start<<<<"#一句话command=$(echo ${CherryPick% &&*} | sed  's/ssh:\/\/.*@gerrit/ssh:\/\/jenkins@gerrit/')echo ">>>>>CherryPick Start command <<<<"echo "Will exec : [${command}]"echo ">>>>>CherryPick Start command<<<<"

参考

shell脚本之sed使用----替换、变量、转义字符 https://blog.csdn.net/wangcg123/article/details/50667883?utm_source=blogxgwz0

Linux Shell 截取字符串 https://www.cnblogs.com/fengbohello/p/5954895.html

转载于:https://my.oschina.net/sfshine/blog/2253240

你可能感兴趣的文章
vim学习与理解
查看>>
DIRECTSHOW在VS2005中PVOID64问题和配置问题
查看>>
MapReduce的模式,算法以及用例
查看>>
《Advanced Linux Programming》读书笔记(1)
查看>>
zabbix agent item
查看>>
一步一步学习SignalR进行实时通信_7_非代理
查看>>
AOL重组为两大业务部门 全球裁员500人
查看>>
AWK工具使用学习笔记(二)
查看>>
MS SQL 日志记录管理
查看>>
字符设备与块设备的区别
查看>>
为什么我弃用GNOME转向KDE(2)
查看>>
Redis学习记录初篇
查看>>
爬虫案例若干-爬取CSDN博文,糗事百科段子以及淘宝的图片
查看>>
Web实时通信技术
查看>>
第三章 计算机及服务器硬件组成结合企业运维场景 总结
查看>>
IntelliJ IDEA解决Tomcal启动报错
查看>>
默认虚拟主机设置
查看>>
七周五次课(1月26日)
查看>>
Linux系统一些系统查看指令
查看>>
vsftp虚拟用户通过pam和mysql认证
查看>>