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$