怎么在awk中判断字符串的长度?
字符串长度#include<string>#include<iostream>使用namespacestdintmain(){stringstr=“teststring”cout<<str.长度()<<endlcout<&结构尺寸()<<endlreturn0}它们之间没有本质的区别,在大多数情况下可以互换使用。但表达的意思略有不同。length()更直观,表示字符串的长度。size()表示字符串容器中的元素数。如果您使用了诸如std::vector之类的容器,则可以将字符串视为向量<char>(这只是一个示例,不是等效的)。char是容器的元素类型。然后size()表示向量(容器)中的字符数。此外,strlen还可以用于c字符串。但您需要使用c_ustr()将c字符串转换为char*类型。如下所示:cout<<strlen(str.cstr())<<endl,但不建议这样做。这有点多余
ls-l|awk“($1~/^d/){print}”匹配从d开始普通文档匹配^-目录存在可以使用[-d目录完整路径]返回0,不存在返回1。如果使用awk,必须知道目录名,使用awk“($=”directoryname“){print}”因为没有不确定的环境,ls-l会打印文件或目录名的列
原文标题:awk判断某个字符串包含 怎么在awk中判断字符串的长度?,如若转载,请注明出处:https://www.saibowen.com/tougao/18315.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。