删除指定字符前后的空格

时间:2012-08-15 06:23:24

标签: perl removing-whitespace

LIST.txt
ark = 1  bark= 2  car  =3  dorm    =4
ark=8  bark  = 25  car  =  33  dorm  =5

我有一个名为LIST.txt的文件,如上所示。我希望输出如OUTPUT.txt

中所示
OUTPUT.txt
ark=1  bark=2  car=3  dorm=4
ark=8  bark=25  car=33  dorm=5

我在删除“=”之前和之后的空格方面没有成功。我试图删除空格的方法让我产生了类似这样的东西

ark=1bark=2car=3dorm=4
ark=8bark=25car=33dorm=5

任何人都可以帮我解决这个问题。

1 个答案:

答案 0 :(得分:5)

perl -pe 's/\s*=\s*/=/g' LIST.txt

输出

ark=1  bark=2  car=3  dorm=4
ark=8  bark=25  car=33  dorm=5