shell 脚本如何去掉字符串前面的空格
时间: 2023-07-06 12:35:43 浏览: 183
在shell脚本中,可以使用内置命令 `echo` 加上参数 `-n` 和 `-e` 来去掉字符串前面的空格,具体实现如下:
```shell
#!/bin/bash
str=" hello world"
echo -n "$str" | sed 's/^[ \t]*//'
```
上述代码中,首先定义了一个带有前导空格的字符串 `str`,然后使用 `echo` 命令并加上 `-n` 参数来输出这个字符串,再将输出结果通过 `sed` 命令中的正则表达式 `s/^[ \t]*//` 进行处理,即删除字符串前面的所有空格和制表符。最终输出结果为 `hello world`。
阅读全文