
shell获取字符串长度
发布日期:2021-05-08 23:26:14
浏览次数:16
分类:博客文章
本文共 387 字,大约阅读时间需要 1 分钟。
方法1: 使用wc -L命令
wc -L可以获取到当前行的长度,因此对于单独行的字符串可以用这个简单的方法获取,另外wc -l则是获取当前字符串内容的行数。 代码如下:
echo "abc" |wc -L
方法2: expr length string
使用expr length可以获取string的长度方法3: awk获取域的个数,但是如果大于10个字符的长度时是否存在问题需要后面确认
代码如下:
echo "abc" |awk -F "" '{print NF}'
方法4: 通过awk+length的方式获取字符串长度
代码如下:
echo “Alex”|awk '{print length($0)}'
方法5: 通过echo ${#string}的方式(注意:这里的string是该字符串的变量名)
代码如下:
name=Alex echo ${#name}
发表评论
最新留言
关注你微信了!
[***.104.42.241]2025年04月24日 07时12分30秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
echarts 基本图表开发小结
2021-05-14
TreeSet、TreeMap
2021-05-14
JVM内存模型
2021-05-14
可变长度参数
2021-05-14
GitHub上传时,项目在已有文档时直接push出现错误解决方案
2021-05-14
嵌入式系统试题库(CSU)
2021-05-15
00010.02最基础客户信息管理软件(意义类的小项目,练习基础,不涉及数据库)
2021-05-15
00013.05 字符串比较
2021-05-15
UE4 错误列表 error码(只记录我遇到的情况,持续添加,未完成)
2021-05-16
Android 架构组件 – 让天下没有难做的 App
2021-05-16
能解决数据可视化大屏需求的3款可视化工具
2021-05-16
第01问:MySQL 一次 insert 刷几次盘?
2021-05-16
Android 开发常用的工具类(更新ing)
2021-05-16
Python爬虫训练:爬取酷燃网视频数据
2021-05-17
laravel server error 服务器内部错误
2021-05-18
一道简单的访问越界、栈溢出pwn解题记录
2021-05-18