Shell 如何去除字符串中的所有空格 ?
参考答案:
在Shell中,你可以使用tr
命令来去除字符串中的所有空格。tr
命令用于字符转换或删除。
以下是一个示例,展示如何使用tr
命令去除字符串中的所有空格:
#!/bin/bash
# 原始字符串
original_string="This is a test string with spaces"
# 使用tr命令去除空格
no_spaces_string=$(echo "$original_string" | tr -d ' ')
# 打印结果
echo "$no_spaces_string"
在这个示例中,tr -d ' '
命令会删除输入字符串中的所有空格。echo "$original_string" | tr -d ' '
会将原始字符串作为输入传递给tr
命令,并将结果赋值给no_spaces_string
变量。最后,使用echo
命令打印出去除空格后的字符串。
当你运行这个脚本时,它会输出:
Thisisateststringwithspaces
这样,你就成功地去除了字符串中的所有空格。