1
2
下面是一些python代码,它接受一个文件名,后跟命令行上的搜索词。和往常一样,如果其中一个参数包含空格,则必须对其进行引用。
在您的数据上运行这个命令,并使用模式arg中的“bar”命令:
为了练习我相当生疏的awk技巧,我决定编写一个awk命令行来完成这项工作。它使用标准
你用
请注意,regex模式需要双重转义,例如
|
2
1
更新:
如果您知道第一个节点名是
它选择名为
原始答案如下:
使用
这从本质上选择了节点“bar”的祖先的完整XML树,但它只会达到正确的深度。
我加了一个额外的
这个
我们对倒数第二个感兴趣,即
|
3
1
Perl去营救:
或
|
4
0
您可以尝试下面的python脚本。它不是命令行onliner,但这应该给你想要的。使用方法:
例如,输出为:
脚本:
|
5
0
你可以用
|
Manny · 如何比较Perl中的字符串? 2 年前 |
BioRod · 我不能用Perl打印键和值 2 年前 |
user17227456 · Perl CLI代码无法追加字符串行 2 年前 |
LearnToBeBetter · 读取文件,搜索字符串,打印字符串 2 年前 |
KJ7LNW · 一些波斯语文本的宽字符印刷,但其他文本则没有 2 年前 |
con · 如何搜索大型数据结构并返回一系列给出特定值的键/数组? 2 年前 |
Pranay Nanda · 使用regex解析许可证文件 6 年前 |