欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

计算字符长度的方法

程序员文章站 2022-07-07 11:34:46
定义一个变量aaa 实现计算的四种方法: 简单shell小例子:利用for循环打印字符小于7的单词 ......

定义一个变量aaa

1 [root@rhel7-1 test]# aaa="i am a chairman"
2 [root@rhel7-1 test]# echo $aaa
3 i am a chairman
4 [root@rhel7-1 test]# echo ${aaa}
5 i am a chairman

实现计算的四种方法:

 1 方法一:
 2 [root@rhel7-1 test]# echo ${#aaa}
 3 15
 4 方法二:
 5 [root@rhel7-1 test]# expr length "$aaa"
 6 15
 7 方法三:
 8 [root@rhel7-1 test]# echo ${aaa} | wc -l
 9 15
10 方法四:
11 [root@rhel7-1 test]# echo ${aaa} | awk '{print length ($0)}'
12 15

 

简单shell小例子:利用for循环打印字符小于7的单词

 1 [root@rhel7-1 test]# cat word_length.sh
 2 #!/bin/bash
 3 #打印字符小于7的单词
 4 
 5 aaa="dont forget a persons greatest emotional need is to feel appreciated"
 6 for i in $aaa
 7 do
 8         if [ `expr length $i` -le 6 ]
 9         then
10                 echo $i
11         fi
12 done