次のように生成された文字列があります
OK::82.44.127.13:GB:UNITED KINGDOM:ENGLAND:WOKING:-:51.000:-0.55813:+01:00
基本的に変更するにはsed文字列が必要です
82.44.127.13;GB UNITED KINGDOM ENGLAND WOKING;51.000;-0.55813
これにはsedの複数回の実行が必要になると思いますが、これまでのところ:
sed 's/:-:/;/g' (which will change the :-: to a ;)
sed 's/:-/;-/g' (which will change the :- to a ;)
sed s/OK:://g (which will strip the OK::)
しかし、IPアドレスと場所の間の : を ; に変更し、他のすべての : を削除し、時間を削除する方法にこだわっていますか?
(実際の IP アドレスではないことに注意してください)