shell替换字符串中的空格
时间: 2023-09-12 11:07:45 浏览: 283
用 替换字符串空格(C语言)
3星 · 编辑精心推荐
在shell中,可以使用${变量//旧字符串/新字符串}来替换字符串中的空格。具体实现如下:
假设有一个变量str,其中包含空格,如下所示:
```
str="hello world"
```
我们可以使用下面的命令将空格替换成下划线:
```
str=${str// /_}
```
执行完上述命令后,变量str的值就变成了"hello_world"。其中,//表示替换所有匹配的字符串,空格是旧字符串,下划线是新字符串。
阅读全文