bash查找字符串find

本文概述

  • bash字符串长度
  • 结论
在本主题中,我们演示了如何在Bash Scripting中查找字符串的长度。
任何字符串中的字符总数表示字符串的长度。在某些情况下,我们可能需要了解字符串的长度才能执行某些特定任务。大多数编程语言都有自己的内置函数来计算字符数。但是,Bash不包含此类内置函数。但是,在Bash脚本中,可以使用几种方法来查找字符串的长度。
bash字符串长度要计算字符串的长度,我们可以使用以下任何语法:
1. ${#string} 2. expr length "$string" 3. expr "$string" :'.*' 4. $str | wc -c 5. $str |awk '{print length}'

注意:请注意在$ string周围使用双引号。如果字符串中包含空格,则双引号非常重要。否则,可以忽略它。为了安全起见,我们建议始终在$ string周围使用双引号。上面的语法定义了我们可以使用bash命令或不使用bash命令来查找字符串的长度。使用“
在Bash中查找字符串长度的示例
下面提供了一些示例,这些示例说明了在bash shell脚本中查找字符串长度的不同方法:
例子1
计算字符串长度的最简单方法是使用’
Bash脚本
#!/bin/bash #Bash program to find the length of a stringstr="Welcome to srcmini" length=${#str}echo "Length of '$str' is $length"

输出量
Length of 'Welcome to srcmini' is 21

例子2
另一种计算字符串长度的方法是将`expr`命令与’ length’ 关键字一起使用。在这个例子中,我们使用了`expr length“ $ str”`来查找字符串的长度。
Bash脚本
#!/bin/bash #Bash script to find the length of a stringstr="Welcome to srcmini" length=`expr length "$str"`echo "Length of '$str' is $length"

输出量
Length of 'Welcome to srcmini' is 21

例子3
在这个例子中,我们使用了`expr“ $ str”:’ 。*’ `查找字符串的长度。在这里,str是一个字符串变量。
Bash脚本
#!/bin/bash #Bash script to find the length of a stringstr="Welcome to srcmini" length=`expr "$str" : '.*'`echo "Length of '$str' is $length"

输出量
Length of 'Welcome to srcmini' is 21

例子4
在这个例子中,我们使用了`wc`命令来查找字符串的长度。
Bash脚本
#!/bin/bash #Bash script to find the length of a stringstr="Welcome to srcmini" length=`echo $str | wc -c`echo "Length of '$str' is $length"

输出量
Length of 'Welcome to srcmini' is 22

例子5
在这个例子中,我们使用了“ awk”命令来查找字符串的长度。
Bash脚本
#!/bin/bash #Bash script to find the length of a stringstr="Welcome to srcmini" length=`echo $str |awk '{print length}'`echo "Length of '$str' is $length"

输出量
Length of 'Welcome to srcmini' is 21

结论【bash查找字符串find】在本主题中,我们通过示例了解了用于查找字符串长度的语法。

    推荐阅读