统计字符串的长度

统计字符串的长度

[[email protected] ~]$ FREDDY=freddy
[[email protected] ~]$ echo $FREDDY
freddy

方法一:通过echo ${#string}的方式(注意:这里的string是该字符串的变量名)

[[email protected] ~]# echo ${#FREDDY}
6

方法二:

[[email protected] ~]# echo $(expr length "$FREDDY")
6

方法三:

[[email protected] ~]# echo $FREDDY | awk ‘{print length($0)}‘   
6

方法四:

[[email protected] ~]# echo $FREDDY |awk -F "" ‘{print NF}‘
6

方法五:wc -L可以获取到当前行的长度,因此对于单独行的字符串可以用这个简单的方法获取,另外wc -l则是获取当前字符串内容的行数。

[[email protected] ~]# echo $FREDDY | wc -L
6

方法六:

[[email protected] ~]# echo $FREDDY | wc -c
7
[[email protected] ~]# echo $FREDDY | wc -m
7

时间: 2024-08-13 08:48:53

统计字符串的长度的相关文章

PHP 统计中文字符串的长度

中文网站一般会选择两种编码:gbk/gb2312或是utf-8. gbk编码下每个中文字符所占字节为2,例: $zhStr = ‘您好,中国!’; echo strlen($zhStr); // 输出:12 UTF-8编码下每个中文字符占3个字节. $zhStr = ‘您好,中国!’; echo strlen($zhStr); // 输出:18 那么如何计算这组中文字符串的长度呢?有人可能会说gbk下获取中文字符串长度除以2,utf-8编码下除以3不就行了吗?但是您要考虑字符串并不老实,99%的

统计字符串中单词的个数

1.单纯统计单词个数,单词与单词之间只考虑空格的情况 // word_statistic.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream> #include <string> using namespace std; #define M 10000 #define N 20 int _tmain(int argc, _TCHAR* argv[]) { char str1[M]={0};

算法题之统计字符串中出现最多的字母

算法题之统计字符串中出现最多的字母 代码: <script> var arr = []; function txt(str) { var j = 0; for(var i = 0; i < str.length; i++) { if(arr.indexOf(str[i]) == -1) { arr.push(str[i]); } } for(var j = 0; j < arr.length; j++) { var s = arr[j]; var dd = str.split(s)

Java 按字节计算字符串的长度

在<从后向前截取指定长度的字符串>中介绍了如何截取字符串,本文介绍如何统计字符串的字节长度. import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.io.UnsupportedEncodingException; public class GetLength { private static final Logger logger = LoggerFactory.getLogger(GetLength.clas

字符串工具类(指定字符串的长度和判断是否为空等方法)

package com.sec.util; /** * 字符串工具类 * @author Administrator * */public class StringUtil { /** * 过滤<,>,\n 字符串的方法 * @param input * @return */ public static String filterHTML(String input){ if(input == null || input.length() == 0){ return input; } input

SqlSever基础 len函数 计算前后都有空格的字符串的长度时

镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ 1 code 1 --阿弥陀佛前面有三个空格,后面有三个空格 2 select len(' 阿弥陀佛 ') --查看字符串的长度,不包括后面的空格 3 union 4 select DATALENGTH(' 阿弥陀佛 ') --查看字符串所占的字节数,什么空格不空格的,全都算上了 5 --ncha

SqlSever基础 datalength函数 计算前后都有空格的字符串的长度

镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ 1 code 1 --阿弥陀佛前面有三个空格,后面有三个空格 2 select len(' 阿弥陀佛 ') --查看字符串的长度,不包括后面的空格 3 union 4 select DATALENGTH(' 阿弥陀佛 ') --查看字符串所占的字节数,什么空格不空格的,全都算上了 5 --ncha

统计字符串中的删除的单词个数

public class Demo24 { public static void main(String[] args) { String s = "woaijavahahajavaaiwo"; //原来字符串的长度 int length = s.length(); //删除后的长度 int replace = s.replace("java", "").length(); //删除的总长度 int x =length-replace; //单个

【JavaScript】计算字符串的长度

定义: functionGetChineseCount(str) { varchinieseCount=0; varbadChar="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; badChar+="abcdefghijklmnopqrstuvwxyz"; badChar+="0123456789"; badChar+=""+" ";//半角与全角空格 badChar+="`[emai