2
我想要做一個簡單的sed
替換,但我得到一個奇怪的結果。我只想以我的任何以.0_結尾的條件,並用替換它們。然而,出乎意料的是正在發生。它正在吃任何形式的「x0」。我需要在這裏更改什麼?sed替換吃不匹配的模式
$ cat test.csv
Ar_phi_2.5_eV_tOn_0.5_ns_tOff_20_ns_d_3.2_um_V_20_V,4586.516493
Ar_phi_2.5_eV_tOn_0.5_ns_tOff_20_ns_d_3.2_um_V_20.0_V,4586.516493
$ sed -i -- 's|.0_|_|g' test.csv ;
$ cat test.csv
Ar_phi_2.5_eV_tOn_0.5_ns_tOff__ns_d_3.2_um_V__V,4586.516493
Ar_phi_2.5_eV_tOn_0.5_ns_tOff__ns_d_3.2_um_V_20_V,4586.516493