主页 > 知识库 > Linux shell 获得字符串所在行数及位置的方法

Linux shell 获得字符串所在行数及位置的方法

热门标签:外呼系统的合法性 辉县市地图标注 威海电销外呼系统好用吗 地图标注x是啥意思 房产证地图标注的两个面积 武汉语音电销机器人加盟 同花顺电话机器人微信 北京电销机器人对市场的影响 湖北孝感如何办理

01 获取字符串所在的行数

方式一:用grep -n

[root@root]# cat test
apple
bit
create
delect
exe
flow
good
[root@root]# cat test | grep -n exe
5:exe
[root@root]# cat test | grep -n exe | awk -F ":" '{print $1}'
5

方式二:用sed -n '/查询的字符串/=' 文件

[root@root]# cat test
apple
bit
create
delect
exe
flow
good
[root@root]# 
[root@root]# sed -n '/exe/=' test
5

02 获取字符串中字符所在的位置

方式一:用awk -F 和 wc -c 组合

[root@root]# echo 'uellevcmpottcap' | awk -F 'ott' '{print $1}';
uellevcmp
[root@root]# echo 'uellevcmpottcap' | awk -F 'ott' '{print $1}' | wc -c
10

方式二:用awk 'BEGIN{print index("'${str}'","'${str1}'") }'

[root@root]# str='uellevcmpottcap';str1='ott';awk 'BEGIN{print index("'${str}'","'${str1}'") }'
10

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
  • linux shell判断字符串为空的正确方法示例
  • Linux Shell 截取字符串的方法示例
  • Linux Shell 生成随机数和随机字符串的方法示例
  • linux shell字符串内置的常用操作(获取长度、查找、替换)
  • linux shell 字符串操作(长度,查找,替换)详解
  • Linux shell脚本中字符串连接的方法

标签:蚌埠 绍兴 安康 西宁 日喀则 武威 迪庆 丽江

巨人网络通讯声明:本文标题《Linux shell 获得字符串所在行数及位置的方法》,本文关键词  Linux,shell,获得,字符串,所在,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Linux shell 获得字符串所在行数及位置的方法》相关的同类信息!
  • 本页收集关于Linux shell 获得字符串所在行数及位置的方法的相关信息资讯供网民参考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推荐文章