首页 > 系统相关 >linux 中 判断一组数据开头或者末尾是否有空格

linux 中 判断一组数据开头或者末尾是否有空格

时间:2023-03-29 15:24:58浏览次数:47  
标签:PC1 空格 base linux test txt root 末尾

 

001、判断是否末尾有空格

(base) [root@PC1 test]# ls
a.txt
(base) [root@PC1 test]# cat a.txt     ## 测试数据
a d g
k u d
d g k
d f ,
  z d g
        dfe     jh
(base) [root@PC1 test]# cat -A a.txt
a d g$
k u d   $
d g k^I^I$
d f ,$
  z d g$
^Idfe ^Ijh$
(base) [root@PC1 test]# grep "[[:space:]]$" a.txt   ## 判断末尾是否有空格, 有输出则说明有空格
k u d
d g k

 

 

002、判断开头是否有空格

(base) [root@PC1 test]# ls
a.txt
(base) [root@PC1 test]# cat a.txt             ## 测试数据
a d g
k u d
d g k
d f ,
  z d g
        dfe     jh
(base) [root@PC1 test]# sed -n l a.txt
a d g$
k u d   $
d g k\t\t$
d f ,$
  z d g$
\tdfe \tjh$
(base) [root@PC1 test]# grep "^[[:space:]]" a.txt   ## 判断开头是否有空格,有输出则说明开头有空格
  z d g
        dfe     jh

 

标签:PC1,空格,base,linux,test,txt,root,末尾
From: https://www.cnblogs.com/liujiaxin2018/p/17269045.html

相关文章

  • Linux Shell脚本入门教程系列之(十六) Shell输入输出重定向
    本文是LinuxShell系列教程的第(十六)篇,更多LinuxShell教程请看:LinuxShell系列教程Shell中的输出和输入的重定向是在使用中经常用到的一个功能,非常实用,今天就为大家介绍下Sh......
  • Linux Shell脚本入门教程系列之(二)第一个shell脚本
    本文是LinuxShell脚本系列教程的第(二)篇,更多shell教程请看:LinuxShell脚本系列教程通过上一篇教程的学习,相信大家已经能够对shell建立起一个大体的印象了,接下来,我们通过一个......
  • linux和windows下换行符引起的报错——dos2unix转换
    有时候由于有的代码太长,显示的时候看着很不舒服,所以在编写的时候会加上\再换行,这个是转义字符(转义字符还是编译字符??我对这个不是很了解。。。),到时候会把换行符给变成空格(我......
  • 字符串函数_Linux_python_R_SQL
    字符串处理grep查找命令筛选信息awkcut按照指定要求分割-awk截取列信息cut截取字符串信息awkFS对第一行没作用要用大写的BEGIN方法01.利用exp......
  • 第6章 Linux的档案权限与目录管理
    一、使用者与群组1、档案拥有者由于Linux是个多人多任务的系统,常常可能有多人同时使用这部主机来进行工作,为了考虑每个人的隐私以及每个人喜好的工作环境而建立档案......
  • Linux前置
    一、虚拟机下载VMware软件二、选择Linux内核当前热门的Linux内核有CentOS,Ubuntu三、快速实现文件上传FinalShell四、LinuxLinux是一种操作系统,电脑是由操作系统和硬......
  • linux在多个文件中查找指定字符串
    Linux使用grep命令检索多个文件点击查看代码grep<searchingstring><patternsearchingfile>如果我要检索当前所有md文件中的Hello关键字,可以这么用点击查看代......
  • linux中关于内存、缓冲区、缓存
     ......
  • 初次使用Linux注意事项
    1.启动网络服务systemctlstartnetworksystemctlenablenetwork2.无法使用yum错误如下解决办法cd/etc/sysconfig/network-scriptsviifcfg-ens33将ENBOOT改......
  • Linux软件安装——lrzsz
    从windows系统上传文件1、搜索lrzsz安装包,命令为:yumlistlrzsz2、使用yum命令在线安装,yuminstalllrzsz.x86_64注:Yum(YellowdogUpdater,Modified)是一个在Fedora和Red......