# echo "/root/bin/bash"|awk -F/ '{for(i=1;i<NF;i++)printf "%s"FS,$i;print ""}'
/root/bin/
以上方法主要利用printf的特性。最后一个print作用是换行,没有也没关系。(说实在为什么打印一个空字符能起到换行的作用,我至今不明白,哈哈)
awk 以正则表达式的值作为分隔符:
awk -F'[0-9]+' '{print $2}'
上一篇:查看源码安装时的编译参数
下一篇:统计字符串长度的几种方法
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M