linux shell 如何统计字符串中字母的个数

linux shell 如何统计字符串中字母的个数,第1张

可以使用wc命令,wc命令的功能为统计指定文件中的字节数、单词数、行数, 并将统计结果显示输出。

常用参数:

-c, --bytes打印字节数

-m, --chars 打印字符数

-l, --lines 打印行数

-w, --words 打印单词数

用法示例:

统计file.txt文件中字符的个数:

$ wc -m file.txt

wc命令默认的输入参数为文件名,可以转而通过管道符输入文本流。

统计字符串"zhidao"字符的个数:

$ echo "zhidao" | wc -m

#include <stdio.h>

#include <stdlib.h>

#include <unistd.h>

int main(void)

{

char s[80] = ""

flockfile(stdin)

printf("sleeping...\n")

sleep(5)

printf("please input something.\n")

fgets_unlocked(s, 80, stdin)

gets(s)

printf("you input is [ %s ].\n", s)

return 0

}

上面的程序我已经测试了,完全符合你的要求,用的方法是阻断当前用户输入,解锁后恢复输入的方法,在阻断区间用户输入被过滤掉


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7571044.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存