在linux中的脚本中,变量a=' 4 ',我想去除变量a中左右两边的空格,并且将结果赋值给b,请问这个脚本应该怎么写
时间: 2023-07-16 07:13:37 浏览: 122
去除字符串左右两边的空格(实现代码)
可以使用bash中的变量替换功能来去除左右两边的空格,然后再将结果赋值给变量b。具体脚本如下:
```bash
a=' 4 '
b=${a##*( )}
b=${b%%*( )}
echo "b的值为:$b"
```
解释一下上面的脚本:
- `${a##*( )}` 表示从变量a的开头删除所有的空格。
- `${b%%*( )}` 表示从变量b的结尾删除所有的空格。
- 最后将结果打印出来,可以看到变量b的值已经去除了左右两边的空格。
阅读全文