zoukankan      html  css  js  c++  java
  • linux系统中如何删除行首、行尾的空格

    linux系统中如何删除行首、行尾的空格

    1、删除行首空格、制表符

    [root@centos79 test]# ls
    a.txt
    [root@centos79 test]# cat a.txt
    a g r e
            i x k like
    a f g liker
      a g r e
                    a f g liker
    [root@centos79 test]# sed -n l a.txt
    a g r e$
    	i x k like$
    a f g liker$
      a g r e$
    	  	a f g liker$
    [root@centos79 test]# sed 's/^s*//g' a.txt
    a g r e
    i x k like
    a f g liker
    a g r e
    a f g liker
    [root@centos79 test]# sed 's/^[	 ]*//g' a.txt
    a g r e
    i x k like
    a f g liker
    a g r e
    a f g liker

    2、删除行尾空格、制表符

    [root@centos79 test]# cat a.txt
    a g r e
    i x k like
    a f g liker
    a g r e
    a f g liker
    [root@centos79 test]# sed -n l a.txt
    a g r e$
    i x k like    $
    a f g liker		$
    a g r e  	  	$
    a f g liker$
    [root@centos79 test]# sed 's/s*$//g' a.txt | sed -n l
    a g r e$
    i x k like$
    a f g liker$
    a g r e$
    a f g liker$
    [root@centos79 test]# sed 's/[	 ]*$//g' a.txt | sed -n l
    a g r e$
    i x k like$
    a f g liker$
    a g r e$
    a f g liker$
  • 相关阅读:
    javascript基础01
    javascript基础02
    javascript基础03
    javascript基础04
    javascript基础05
    javascript基础06
    Android 实现截屏功能
    android 获取摄像头像素
    c# Winform dataGridView动态添加行
    Android 读取Assets下的文件
  • 原文地址:https://www.cnblogs.com/liujiaxin2018/p/14970287.html
Copyright © 2011-2022 走看看