我有一个 file.txt 看起来像这样:
{lat: 41.074294, lng:14.274297},
{lat: 41.074394, lng:14.274397},▒
{lat: 41.074494," lng:14.274497},
{lat: 41.07494, lng:14.274597},
lat: 41.074394, lng:14.274397},
{lat: 41.074494, lng:14.274497},
{lat: 41.074594, lng:14.274597},
{lat: 0.00000, lng:0.0000},
{lat: 46.074294, lng:14.274297},
如何删除所有不包含以下模式的行:
{lat: xx.xxxxxx, lng:xx.xxxxxx},
还是与其他行有很大不同,比如最后两行?可能 grep 或 sed 可以做到这一点,但我不确定如何在这种情况下使用它们。
所以输出应该是这样的:
{lat: 41.074294, lng:14.274297},
{lat: 41.074494, lng:14.274497},
{lat: 41.074594, lng:14.274597},