【发布时间】:2012-05-06 12:33:53
【问题描述】:
我从 MySQL 数据库中提取了以下数据来创建标签。
休息 名称:RAJ 公司:ABC 订单号:101 订单详细信息: 项目1 第 20 项 第 3 项 休息 名称:RAJ 公司:ABC 订单号:101 订单详细信息: 2 x 项目 1 2 x 物品 2 2 x 物品 3 休息 名称:RAJ 公司:ABC 订单号:101 订单详细信息: 5 x 物品4 5 x 物品 5 5 x 物品 2我写了一些代码来查找 BREAK 在 PHP 中的位置,它可以生成如下所示的行号。
2 14 26 36我想要一个文件中的内容在一个文件中的第 2 行和第 14 行之间以及在一个文件中的第 26 到 36 行之间。我正在使用 php 并尝试使用 shell_exec 函数中的 sed 但是如果我读取此输出并生成 sed 命令,我不会将前 2 个数字放在一起。
下面是我所期待的。
sed -n 2,14p file1.txt sed -n 26,36p file2.txt在 php 或 shell 脚本中有什么建议吗?
【问题讨论】:
-
我继续假设您的意思是 creating 而不是 crating 文件。 :)