【问题标题】:Removing whitespaces before and after specified character删除指定字符前后的空格
【发布时间】:2026-01-02 02:55:02
【问题描述】:
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

谁能帮我解决这个问题。

【问题讨论】:

    标签: perl removing-whitespace


    【解决方案1】:
    perl -pe 's/\s*=\s*/=/g' LIST.txt
    

    输出

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

    【讨论】: