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-18个性化名称助手-个性化名称助手应用软
- 08-14华为p50如何设置通知亮屏
- 12-25双手玩游戏平台-双手玩游戏平台应用软
- 09-19阿里Teambition网盘下线怎么转移数据
- 12-30小米miui13无字模式桌面怎么设置
- 12-09iqoo8热点开启及设置教程介绍
- 12-19HTML <li> 标签
- 12-23HTML <!--...--> 注释标签
- 01-11月光阅读-月光阅读应用软件功能介绍
- 10-16轻颜相机关闭拍照声音方法介绍
- 09-20支付宝上行程记录查询方法介绍
- 12-23HTML <applet> 标签 - HTML5 不支持
- 11-03小米10S怎么广角拍摄
- 02-21DedeCMS模板调用标签之首页标签大全
- 01-11蛋卷小猪-蛋卷小猪应用软件功能介绍
- 12-18HTML <q> 标签
- 02-10python plt.plot bar 如何设置绘图尺
- 04-13小米手环6睡眠数据查看方法
- 02-28真我q3设置中文语言操作方法
- 04-21vivos9桌面字体样式更换方法

最近更新
阅读排行
猜你喜欢
- 01-02清风天气预报-清风天气预报应用软件功
- 09-14真我gtneo2怎么添加门禁卡
- 01-12音乐照片播放器-音乐照片播放器应用软
- 02-13小米11指纹特效功能开启方法
- 02-18Mongodb自增id实现方法
- 03-12WordPress定时发布文章/解决定时发布
- 01-11红豆古诗-红豆古诗应用软件功能介绍
- 03-13纯CSS实现垂直居中的几种方法
- 01-13函纪请柬-函纪请柬应用软件功能介绍
- 01-11极净清理王-极净清理王应用软件功能介