linux 字符串截取
时间: 2023-10-23 18:35:46 浏览: 207
Linux字符串截取
5星 · 资源好评率100%
在Linux中,你可以使用几种方法来截取字符串。以下是其中的一些选项:
1. 使用变量和子字符串提取:
```
str="Hello World"
substr=${str:6:5} # 提取从第6个字符开始的5个字符
echo $substr # 输出 "World"
```
2. 使用awk命令:
```
str="Hello World"
substr=$(echo $str | awk '{print substr($0, 7, 5)}') # 提取从第7个字符开始的5个字符
echo $substr # 输出 "World"
```
3. 使用sed命令:
```
str="Hello World"
substr=$(echo $str | sed 's/^.\{6\}\(.\{5\}\).*$/\1/') # 提取从第6个字符开始的5个字符
echo $substr # 输出 "World"
```
这些都是可行的方法,具体选择哪一种取决于你的需求和偏好。
阅读全文