【问题标题】:Select multiple lines from a file and save it to a new file using perl从文件中选择多行并使用 perl 将其保存到新文件
【发布时间】:2022-11-24 12:55:37
【问题描述】:

我有一个文件,我必须从中 grep 两个特定字符串之间的多行并将其按原样保存到一个新文件中..

该文件如下:

module abc (
abc,
efg,
..
..
 );
core M1 sj
corem m2
apple 
......

起始字符串是模块,最后一个字符串是");" .所需的输出如下:

module abc (
abc,
efg,
..
..
 );

请帮我写一个 perl 脚本。

谢谢你

【问题讨论】:

    标签: perl search


    【解决方案1】:
    perl -ne'print if /^module/ .. /^s*);/'
    

    Specifying file to process to Perl one-liner

    【讨论】:

      猜你喜欢
      • 2011-04-17
      • 2018-07-15
      • 1970-01-01
      • 2013-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多