【发布时间】:2014-12-01 05:15:03
【问题描述】:
我有数百万行看起来像这样。我正在寻找一种使用“TABLENAME”替换这些行的方法。 “TABLENAME”每次都可以不同。 “TABLENAME”总是在这一行。基本上我希望将此路径转换为表名称。我的想法是寻找“”的第 5 次出现并用 sed 替换它的整行。 sed有这个能力吗?先感谢您。
我的线
path : /BLAH/BLAH1[(@name="BLAH2")]/BLAH/BLAH[(@BLAH="SERVER")]/BLAH[(@name="CHECK")]/sampler[(@name="SAMPLE")][(@type="")]/table[(@name="TABLENAME")]/rows/row[(@name="AROW")]/cell[(@column="ACELL")]
我想要的结果(将我的行转到下面的行)(我不能使用 sed 替换 TABLENAME 的路径,因为有时它可能是不同的表名,我不知道它可能是哪一个)
TABLENAME
【问题讨论】: