linux过滤空格、linux过滤注释行(^#)、linux过滤空白行(^&)
说明
本文主要说明 如何去除 文档中的 注释行、空白行以及过滤空格。
去除空格说明
- 去除空格会涉及到 正则关系,我先在这对一些符号做下说明,下面有看不懂的地方回来看这的解析!!!
- 如:
sed 's/^[ ]*//g'
表示使用空字符匹配行首为空格的字符串; - 依次拆解释义:
- 字符
's'
表示替换; - 字符
'/'
表示作为分隔符; - 字符
'^'
表示开头; - 字符
'$'
表示结尾; - 字符
'*'
表示所有; - 字符
'[ ]'
表示匹配指定字符范围内的任意单个字符,[ ]中含一个空格; - 字符
'g’
表示全部匹配;
- 字符
- 去除空格的使用场景可以分为:去除行首空格、去除行尾空格以及去除所有空格,我下面单独说明
去除行首空格
- 命令:
sed 's/^[ ]*//g'
- 用脚本展示使用方法和效果吧:
[root@centos76_1 ccx]# sh space.sh
def ——未去除空格
def ——已去除行首空格
[root@centos76_1 ccx]#
[root@centos76_1 ccx]#
[root@centos76_1 ccx]# cat space.sh
#!/bin/bash
str=' def '
echo "$str——未去除空格"
echo "$str——已去除行首空格" | sed 's/^[ ]*//g'
[root@centos76_1 ccx]#
(资源库 www.zyku.net)
原文链接:https://blog.csdn.net/cuichongxin/article/details/116272584
上一篇:"bash:shutdown:command not found"或"bash:reboot:command not found"的解决方法
栏 目:Linux
下一篇:rm命令在删除文件时排除指定文件
本文标题:linux过滤空格、linux过滤注释行(^#)、linux过滤空白行(^&)
本文地址:https://www.zyku.net/linux/12057.html
您可能感兴趣的文章
- 01-13Dedecms图集批量上传提示报错302的解
- 03-30OPPO返回键设置方法
- 04-26超链接 a href 通过post方式提交表单
- 01-12三生出行-三生出行应用软件功能介绍
- 09-19小爱同学怎么识别粤语
- 01-19帝国CMS-编辑手册
- 10-28苹果12怎样启用5g网络
- 11-08魅族18X怎么设置省电模式
- 10-10支付宝蚂蚁森林侧柏装扮领取步骤介绍
- 01-19QQ2018手机版-QQ2018手机版应用软件功
- 09-15vivo手机设置默认拨号方法汇总
- 01-11极速清理杀毒-极速清理杀毒应用软件功
- 04-05Ajax验证用户名或昵称是否已被注册
- 09-13荣耀50se关闭软件广告教程介绍
- 07-08realme真我GT大师探索版显示电池百分
- 08-16CCtalk绑定社交账号方法介绍
- 05-05CentOS 7开放及查看firewall的端口
- 09-28腾讯视频防沉迷模式在哪里
- 02-16华为相机运动水印添加教程
- 07-18Ajax的特性及乱码问题
最近更新
阅读排行
猜你喜欢
- 01-12咱小区-咱小区应用软件功能介绍
- 08-14小米Sound如何重新配对
- 03-27php判断两个浮点数是否相等的方法
- 12-30钢琴键盘模拟-钢琴键盘模拟应用软件功
- 07-05Linux uuname命令
- 10-23淘宝喵糖组队如何退出
- 04-15荣耀v40轻奢版主题样式切换教程
- 12-06荣耀x20如何唤醒语音助手
- 12-22HTML <form> 标签
- 02-23DedeCMS自定义多行文本字段限制显示字