Bash基本字符串操作
来源:互联网 发布:sql server新建数据库 编辑:程序博客网 时间:2024/05/16 05:26
![endif]-->!-->![endif]-->!-->![endif]-->!-->
Bash基本字符串操作
一、取得字符串长度
${#string}
二、得到子字符串的位置
` expr index “$str” “$substr” `
三、取得字符串的子串
` expr ${str:3} `
` expr ${str:3:3} `
` expr substr “$str” 3 `
` expr substr “$str” 3 3 `
四、替换字符串
` expr ${str/oldsubstr/newsubstr} `
` expr ${str//oldsubstr/newsubstr} `
五、代码
#! /bin/bash
stringZ=abcdefghijklmnop
######Get string length
echo "Output stringZ length:"
echo ${#stringZ}
##result
#Output stringZ length:
#16
#######Get substring position
echo "def is at the index:"
echo `expr index "$stringZ" "def"`
substr=mno
echo `expr index "$stringZ" "$substr"`
##result
def is at the index:
4
13
#########Get substing
echo `expr ${stringZ:3}`
echo `expr ${stringZ:3:5}`
#echo `expr substr "$stringZ" 2 `
echo `expr substr "$stringZ" 2 3 `
###result
#defghijklmnop
#defgh
#bcd
##########Replace substring
stringZ=abcdefgabc
echo `expr ${stringZ/abc/ABC}`
echo `expr ${stringZ//abc/ABC}`
###result
#ABCdefgabc
#ABCdefgABC
- Bash基本字符串操作
- BASH命令行基本操作
- BASH命令行基本操作
- BASH命令行基本操作
- BASH命令行基本操作
- bash字符串操作
- bash中的字符串操作
- FW: BASH字符串操作
- Bash Shell 字符串操作
- bash字符串操作
- Bash字符串的操作
- Bash字符串操作
- bash字符串操作
- BASH命令行基本操作 CLI、BASH基本操作
- 命令行BASH的基本操作
- 命令行BASH的基本操作
- 命令行BASH的基本操作
- 命令行BASH的基本操作
- 设计模式之Singleton(单态)?
- linux播放MP3.。。
- Visual Studio 2005 快捷键大全
- MTK平台
- Hinernate JPA整理
- Bash基本字符串操作
- Hibernate 映射类型与Java 类型对照
- Razor:从aspx到cshtml常见错误及正确书写方法
- OpenCV实例:基于videoInput的视频录像机
- Linux下Qt 安装及环境变量设置(Ubuntu 10.04)
- warning LNK4006 这个烂问题终于搞掉了
- hibernate注解
- hibernate注解
- 技术平台与业务平台的区别