整理Linux中字符串的相关操作技巧
我们在linux的操作中经常会对文件中的字符串进行替换、统计等操作,我们现在来做一次整理,如有错误请批评指正。
统计字符串个数
grep -c str filename grep -o str filename |wc -l
替换字符串
替换当前行匹配字符串
:s/oldStr/newStr
替换当前文件中所有匹配字符串
:%s/原字符串/替换字符串/gg
批量替换字符串
sed -i “s/查找字段/替换字段/g” grep 查找字段 -rl 路径
-rl 表示所有子目录
sed -i "s/new Str/old Str/g" 'grep "old Str" -rl filename'
PS:Linux对字符串常用操作命令
以空格分割字符串
awk ‘{print $1}'
以特定字符分割字符串
str=${str//,/ } ——————–//后面是分割字符串的标志符号,最后一个/后面还有一个空格
剪切字符串
cut -b|-c|-f 3 ———————–b代表字节,-c代表字符,-f代表域 后面的数组是第几个字符
去掉字符串中的特定字符
sed ‘s/\”//g' s代表替换,默认字符被替换为空,\后面的字符是要被替换的字符,g表示全部替换
总结
以上所述是小编给大家介绍的整理Linux中字符串的相关操作技巧,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
- linux特殊字符及其作用大全
- Linux下MySQL 5.5/5.6的修改字符集编码为UTF8的方法
- Linux C字符串替换函数实例详解
- Linux shell脚本中字符串连接的方法
- Linux内核设备驱动之虚拟文件系统笔记整理
- Linux内核设备驱动之系统调用笔记整理
- Linux内核设备驱动之内核的调试技术笔记整理
- Linux内核设备驱动之内核中链表的使用笔记整理
- Linux内核设备驱动之proc文件系统笔记整理
- Linux内核设备驱动之高级字符设备驱动笔记整理
- Linux内核设备驱动之Linux内核模块加载机制笔记整理
- Linux内核设备驱动地址映射笔记整理
- Linux内核设备驱动之Linux内核基础笔记整理
- Linux内核设备驱动之字符设备驱动笔记整理
相关文章
Linux Centos 下使用yum 命令安装mysql实现步骤
这篇文章主要介绍了Linux Centos 下使用yum 命令安装mysql实现步骤的相关资料,需要的朋友可以参考下2017-03-03
Apache服务器中.htaccess文件的实用配置示例集锦
这篇文章主要介绍了Apache服务器中.htaccess文件的实用配置示例集锦,囊括了防盗链重定向及强制浏览器下载指定的文件类型等例子,很黄很暴力,需要的朋友可以参考下2016-03-03
CentOS6.5环境下使用rsync增量同步备份文件的方法
这篇文章主要介绍了CentOS6.5环境下使用rsync增量同步备份文件的方法,结合实例形式分析了rsync进行文件同步备份操作的相关命令与使用技巧,需要的朋友可以参考下2018-04-04
Linux启动/停止/重启Mysql数据库的简单方法(推荐)
下面小编就为大家带来一篇Linux启动/停止/重启Mysql数据库的简单方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2016-10-10
Apache JMeter 5.5 下载安装及设置中文图文教程
这篇文章主要介绍了Apache JMeter 5.5 下载安装以及设置中文教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2023-02-02


最新评论