通过shell脚本获取"/dev/arc/app/rc/1.0"字符串的“/dev/arc/app”内容
时间: 2023-07-08 12:46:50 浏览: 88
可以使用shell中的字符串处理功能,如下所示:
```bash
str="/dev/arc/app/rc/1.0"
result="${str%%/rc/*}"
echo $result
```
运行结果为:
```
/dev/arc/app
```
解释一下上述代码:
- `%%` 表示从字符串结尾开始匹配,删除最长匹配的子串。
- `/rc/*` 表示匹配 `/rc/` 后面的任意字符。
- `$result` 就是删除 `/rc/` 后面的字符得到的结果。
所以,这段代码的意思是:先将原字符串从结尾开始匹配,删除 `/rc/` 后面的任意字符,再将得到的字符串赋值给变量 `result`,最后输出 `result` 的值。
阅读全文