trimmed_string="${string}" trimmed_string="${trimmed_string#"${trimmed_string%%[![:space:]]*"> trimmed_string="${string}" trimmed_string="${trimmed_string#"${trimmed_string%%[![:space:]]*">
117.info
人生若只如初见

shell脚本怎么去掉字符串空格

在shell脚本中去掉字符串空格可以使用内置的参数替换功能来实现。下面是一个示例:

#!/bin/bash

# 定义一个带有空格的字符串
string="  hello world  "

# 去掉字符串两端的空格
trimmed_string="${string}"    
trimmed_string="${trimmed_string#"${trimmed_string%%[![:space:]]*}"}"   
trimmed_string="${trimmed_string%"${trimmed_string##*[![:space:]]}"}"   

echo "原始字符串:'${string}'"
echo "去掉空格后的字符串:'${trimmed_string}'"

在上面的示例中,${trimmed_string#"${trimmed_string%%[![:space:]]*}"}去掉字符串开头的空格,${trimmed_string%"${trimmed_string##*[![:space:]]}"}去掉字符串末尾的空格。

执行上述脚本,输出如下:

原始字符串:'  hello world  '
去掉空格后的字符串:'hello world'

这样就可以通过shell脚本去掉字符串中的空格。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe9ddAzsIBA9XAlU.html

推荐文章

  • shell脚本定义变量和使用方法是什么

    在Shell脚本中,定义变量和使用变量的方法如下: 定义变量:
    在Shell脚本中,定义变量时,等号两边不能有空格。变量名称通常包含字母、数字和下划线,但不能...

  • expect命令与shell脚本如何结合

    expect 是一个用于自动化交互式应用程序的工具,它可以根据预定义的模式和命令自动执行相应的操作
    以下是一个简单的示例,说明如何将 expect 与 shell 脚本...

  • shell中declare怎么使用

    在shell中,declare命令用于声明变量的属性。它有以下几种常用的用法: 声明一个普通变量: declare variable=value 例如:
    declare name="John" 声明一个只...

  • shell四则运算怎么实现

    在Shell中,可以使用以下方法实现四则运算: 使用expr命令:expr命令可以用于计算数学表达式。下面是一些示例用法: num1=10
    num2=5
    # 加法
    resu...

  • shell脚本变量赋值的方法是什么

    在Shell脚本中,变量赋值的方法是将变量名和赋值之间用等号连接起来,例如:
    variable_name=value 其中,变量名可以是任意合法的变量名,赋值可以是字符串、...

  • oracle显示所有用户名的方法是什么

    在Oracle数据库中,要显示所有用户名,你可以查询`DBA_USERS`视图来获取。这个视图包含了数据库中所有用户的信息。请注意,查询这个视图需要你有足够的权限,通常...

  • shell脚本中怎么设置字符集

    在shell脚本中设置字符集可以通过设置环境变量LANG来实现。可以使用如下语句在shell脚本中设置字符集:
    export LANG="en_US.UTF-8" 这里的en_US.UTF-8表示使...

  • 外国独立ip主机租用太卡如何优化

    如果您发现外国独立IP主机租用太卡,可以尝试以下几种方法来优化性能:1. 确保主机配置足够:首先确保您所租用的主机配置足够强大,包括 CPU、内存、存储等方面,...