shell 拼接换行字符串_Linux中shell字符串分隔、字符串替换、字符串拼接
1、从properties文件中读取变量
SERVER_NAME=`sed '/project.config/!d;s/.*=//' conf/dubbo.properties | tr -d '\r'`
说明
key=project.config,文件名:conf/dubbo.properties
2、字符串替换
${变量/查找/替换值} 一个'/'表示替换第一个'//'表示替换所有,当查找出中出现了一些需要转义的需要加上\:"/"需要转移成"\/","#"需要转移成"\#"
var=analy#analy.properties
echo ${var/\#/=}
输出是:analy=analy.properties
3、字符串拼接
#!/bin/bash
name="Shell"
str="Test"
str1=$name$str #中间不能有空格
str2="$name $str" #如果被双引号包围,那么中间可以有空格
str3=$name": "$str #中间可以出现别的字符串
str4="$name: $str" #这样写也可以
str5="${name}Script: ${str}" #这个时候需要给变量名加上大括号
echo $str1
echo $str2
echo $str3
echo $str4
echo $str5
运行结
shell 拼接换行字符串_Linux中shell字符串分隔、字符串替换、字符串拼接相关推荐
- vi/vim 中可以使用 :s 命令来替换字符串。
vi/vim 中可以使用 :s 命令来替换字符串.以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询. :s/vivian/s ...
- R语言str_subset函数和str_which函数:str_subset函数提取字符串向量中所有包含匹配字符的字符串、str_which函数返回字符串向量中所有包含匹配字符的位置(索引)
R语言str_subset函数和str_which函数:str_subset函数提取字符串向量中所有包含匹配字符的字符串.str_which函数返回字符串向量中所有包含匹配字符的位置(索引) 目录
- linux 替换文件中某个字符串_word中如何删除包含某个特定字符串的整个段落?...
hello,我是小菜姐姐,今天和大家分享一个粉丝朋友的问题,大概意思就是word中删除包含某个特定字符串的整个段落. 下图是模拟了一份Word文档需求,需要把带答案的段落全部删除. 大家应该明白需求了 ...
- 没有值的json字符串_Java中具有原始数据类型值的字符串连接
没有值的json字符串 Given a string and some of the primitive data type values, we have to concatenate them w ...
- linux shell 获取用户名,shell脚本输出/etc/passwd中shell类型对应的用户名及其个数
题目:显示linux系统中默认shell为bash.以及默认shell为/sbin/nologin的用户,显示出用户的个数,以及列出所有用户的名称 形如这样输出: bash have 4 users, ...
- mysql截取前几个字符串_mysql中截取指定字符前后的字符串
使用SUBSTRING_INDEX()函数 substring_index(str,delim,count) str:要处理的字符串 delim:分隔符 count:分隔符计数 例子 取出上述表中数组 ...
- linux系统下的shell是什么,Linux系统中shell各命令的区别有什么?
今天小编要跟大家分享的文章是关于Linux系统中shell各命令的区别有什么?喜欢Linux系统并对此感兴趣的小伙伴们快来一起看一看吧~希望对你有所帮助. 1.xargs作用: (1)将前一个命令的标 ...
- 替换字符串指定位置字符 php,PHP substr_replace 替换字符串指定位置字符
摘要 腾兴网为您分享:PHP substr_replace 替换字符串指定位置字符,永安期货,兔兔府,千题库,平安知鸟等软件知识,以及红雪,圈圈,premierecs5,爱玩游戏盒,极压缩,中秋节快乐 ...
- java按空格分字符串,两种用空格分隔的java字符串的方式
两种用空格分隔的java字符串的方式 两种方式: 1. String str = "123 456 789 111"; String [] strArray = str.split ...
最新文章
- 1008: [HNOI2008]越狱(计数问题)
- C# 多线程学习总结
- No_16_0303 Java基础学习第十一天
- DevExpress WinFormsSuite 本地化(Simplified Chinese OR Traditional Chinese)
- thinkphp require php 5.3.0 !,给thinkphp3.2用上composer
- Teams数据统计 - 聊天消息
- E	速度即转发(牛客挑战赛48)(树套树)
- 【转载】移动端布局概念总结
- linux nginx 安装stream,Centos7-64bit-编译安装配置Nginx stream四层负载均衡 动态加载
- 深度学习笔记--单层感知机原理及代码实现
- eclipse安装web插件、安装centos版本的idea
- 使用idea进行Maven打包异常:Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war
- [转载] python set大小_python set集合
- 详解LightGBM两大降维利器:基于梯度的单边采样(GOSS)和互斥特征捆绑(EFB)
- 金蝶记账王和易记账哪个好_代理记账比招聘全职会计好在哪-义乌丹诚代理记账...
- 十二款硬盘数据恢复软件,百分之九十五的人没听过!
- gtest基础使用01:编写第一条单元测试用例
- oracle和mssql价格,Oracle与MSSql比对
- 科来数据包生成器使用,广播域内进行arp欺骗
- 小文本——Cookies