-1

是否可以使用 sed、awk 或 grep 将行号复制到destinationphp 文件以进行模式匹配?例如,
我想将所有行号在'<(single quot less than)'>;(single quot greater than comma)之间的行从 source.php 文件复制到destination.php

这是source.php在此处输入图像描述

我有代码
sed -ne "/''\;/wdestination.php" source.php
输出看截图
在此处输入图像描述

但我想在行首复制匹配的行号,行数据如下一个屏幕截图所示
在此处输入图像描述

4

2 回答 2

2
sed -ne "/'</,/>'\;/{=;p}" source.php | sed 'N;s/\n/ /;wdestination.php' 

希望这就是你要找的 +

于 2013-04-05T10:36:17.077 回答
0
 awk " /'</ {printme = 1}; printme {print NR; print} ; />';/ {printme =0} " source.php | sed 'N;s/\n/ : /' > destination.php

看看这是否有效 +

于 2013-04-05T13:10:57.180 回答