これは私の入力です。
"004|B20A|2008-09-01 00:00:00.000|C|2008-09-01 00:00:00.070|4277"
私の出力は
"004|B20A|2008-09-01 00:00:00.0|C|2008-09-01 00:00:00.07|4277"
ベストアンサー1
次のことができます。
perl -F'[|]' -lae 's/\.\d+?\K0+$// for $F[2], $F[4]; print join "|", @F'
(ここで仮定すると日付フィールドそれぞれ3番目と5番目)。