2017-05-19 12 views
0

私はちょうど単語間のドットを削除したいので、このためにsedコマンドを書く方法です。 のように:KPM、私は MPがテキスト を削除する必要がある点を削除する必要がありますが、場合の数のようにドット を除去する必要が続いありません:9.30必要はありません削除する短い名前からドットを削除するにはsedコマンドが必要です

おかげで私に知らせてください

+0

2.3 3.x f.b y.4 

を変更しますか? – RomanPerekhrest

+0

"k.p.m"の "dot m.p"はどこですか? – Jens

答えて

0

このワンライナーは助けることがあります。

sed 's/\([0-9]\)\.\([0-9]\)/\1\x99\2/g;s/\.//g;s/\x99/./g' 

少しテスト:

kent$ sed 's/\([0-9]\)\.\([0-9]\)/\1\x99\2/g;s/\.//g;s/\x99/./g'<<<"2.3 3.x f.b y.4" 
2.3 3x fb y4 

だから、それはあなたがどんな努力をしなかった

2.3 3x fb y4 
関連する問題