我有如下所示的文本文件:
0 chr23:54039 0 54039
0 chr23:103278 0 103278
0 chr22:174609 0 174609
0 chr22:54039 0 54039
0 chr25:103278 0 103278
0 chr25:174609 0 174609
26 chr26:174609 0 174609
如果第一列是“0”,我需要将第一列中的 0 替换为 chr 之后的数字。因此,输出应如下所示:
23 chr23:54039 0 54039
23 chr23:103278 0 103278
22 chr22:174609 0 174609
22 chr22:54039 0 54039
25 chr25:103278 0 103278
25 chr25:174609 0 174609
26 chr26:174609 0 174609
任何人都可以提供一个简单的 sed 或 awk 任何 linux 解决方案吗?