如何删除字符串中的某些字符?
例如)如果我有字符串testFile.txt.1,testFile.txt.12345我怎么能删除1和12345?
编辑:我的意思是删除并丢弃字符串的第一部分到某个字符并保持它的结束.
gho*_*g74 11
只使用bash设施
$ s=testFile.txt.1
$ echo ${s%.*}
testFile.txt
$ s=testFile.txt.12345
$ echo ${s%.*}
testFile.txt
Run Code Online (Sandbox Code Playgroud)
在领先零之前删除
$ echo ${s#*.}
txt.12345
Run Code Online (Sandbox Code Playgroud)
其他方法,您可以使用IFS拆分字符串
$ s=testFile.txt.12345
$ IFS="."
$ set -- $s
$ echo $1
testFile
$ echo $2
txt
$ echo $3
12345
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12066 次 |
| 最近记录: |