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$ \ti x k like$ a f g liker$ a g r e$ \t \ta 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/^[\t ]*//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\t\t$ a g r e \t \t$ 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/[\t ]*$//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$
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。