shell 删除字符串最后的空格
时间: 2023-09-11 12:12:17 浏览: 251
可以使用以下命令删除字符串最后的空格:
```
echo "string with trailing space " | sed 's/ *$//'
```
其中,`sed 's/ *$//'` 表示使用 sed 命令,对字符串中的空格进行替换,`*` 表示匹配零个或多个空格,`$` 表示匹配字符串结尾位置。因此,该命令可以将字符串最后的空格删除。
相关问题
shell去除字符串中空格
可以使用sed命令去除字符串中的空格,具体命令如下:
```
echo "hello world" | sed 's/ //g'
```
其中,s表示替换操作,/ /表示要替换的空格,/g表示全局替换。执行以上命令后,输出结果为"helloworld",即去除了字符串中的空格。
shell 去除字符串空格
可以使用以下命令去除字符串空格:
1. 使用tr命令:
```
echo " hello world " | tr -d ' '
```
2. 使用sed命令:
```
echo " hello world " | sed 's/ //g'
```
3. 使用awk命令:
```
echo " hello world " | awk '{$1=$1};1'
```
以上三种方法都可以去除字符串中的空格。
阅读全文