我有一个带有 id 和编号的文本文件。所有数字都应为 10 位数字。在以下示例中,只有第 3 行是正确的。
36000003326|917668001520
36000003359|919005119822
36000003417|9153914209
36000003508|919454102627
如果号码长度为 12 位,则应删除前 2 个国家/地区数字。预期结果如下:
36000003326|7668001520
36000003359|9005119822
36000003417|9153914209
36000003508|9454102627
以下 sed 正在工作,但它不检查目标条目的长度是 10 位还是 12 位。
sed 's/|91/|/'