剪切线的特定部分并粘贴到另一个文件的特定部分-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

剪切线的特定部分并粘贴到另一个文件的特定部分

2020-01-07 14:02:26 239 1

我有一个大文件,我需要从特定的行号中剪掉一部分字符串(最后三个值)。我必须将剪切线片段粘贴到另一个文件的另一行的末尾。大文件中的行看起来像这样:

33 X2_C(4)     0.2454  1.1280  0.0073      1.4926102  15.5148009   0.0724955
34 X2_C(5)     0.2487  1.2156 -0.0585      1.5876791  16.7196951  -0.5831547
35 X2_C(6)     0.2529  1.2191 -0.1998      1.7741292  16.7675608  -1.9922789

现在,我知道要获取最后三个数字,正则表达式应如下所示:

\-{0,1}\d[0-9]{0,2}\.\d[0-9]{4,6}\s+\-{0,1}\d[0-9]{0,2}\.\d[0-9]{4,6}\s+\-{0,1}\d[0-9]{0,2}\.\d[0-9]{4,6}

要修改的文件如下所示:

C(Fragment=1)
C(Fragment=2)
C(Fragment=2)
取消 提交回答
全部回答(1)
  • 祖安文状元
    2020-01-07 14:02:35

    是awk的一个,首先是我使用的测试文件:

    $ cat file1
    111 112 113 114
    121 122 123 124
    131 132 133 134
    141 142 143 144
    151 152 153 154
    $ cat file2
    211
    221
    231
    241
    awk:
    
    $ cat program.awk
    BEGIN {
        n=split(from,from2,",")
        m=split(to,to2,",")
        if(n!=m)
            exit
        for(i in from2) {
            from3[from2[i]]=i
            to3[to2[i]]=i
        }
    }
    NR==FNR {
        if(FNR in from3) 
            from2[from3[FNR]]=$(NF-2) OFS $(NF-1) OFS $NF
        next
    }
    (FNR in to3) {
        $0=$0 OFS from2[to3[FNR]]
    }1
    
    0 0
相关问答

7

回答

springboot调用静态Excel模板,写入并返回文件,怎么不影响模板文件?

2022-04-12 09:08:18 2613浏览量 回答数 7

1

回答

Bootstrap里单按钮下拉菜单怎么理解呢?

2022-03-30 02:05:56 164浏览量 回答数 1

0

回答

seata的AT模式,如果有多个全局锁@GlobalLock,怎么知道去竞争哪一个

2021-05-12 00:59:56 1149浏览量 回答数 0

1

回答

如何使用ArrayAdapter从ArrayList显示ListView中的项目(图像的路径)?

2020-01-15 11:48:22 682浏览量 回答数 1

1

回答

我要限制单120.79.123.117(80)端口怎么限制

2019-03-15 10:00:55 225浏览量 回答数 1

1

回答

小白建站 ftp传文件失败 888端口

2018-08-14 03:43:56 2442浏览量 回答数 1

5

回答

一个ASP网站需要什么配置就可以了呢流量很小。

2015-04-08 21:14:39 5268浏览量 回答数 5

3

回答

收件箱里的邮件突然只能显示最近7天的邮件,早期邮件莫名全部消失

2015-03-08 23:47:24 22158浏览量 回答数 3

1

回答

工单编号1F69YSN的工程师,特别提出表扬

2015-02-10 20:52:45 4758浏览量 回答数 1

3

回答

WDCP的伪静态文件存放地址在哪?

2013-09-23 14:57:18 6220浏览量 回答数 3
0
文章
1898
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载