作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有两个 CSV 文件 - nodes.csv 和 edges.csv - 其中的列以制表符分隔。我使用
删除了 nodes.csv 中的某些行awk -F'\t' -i inplace '($3 != "Symbol")' nodes.csv
如何删除edges.csv中对应的行?
例如,在 nodes.csv 中,我有:
ANR 35755 ParameterType uint32_t
CYP 35756 Identifier status
ANR 35757 CFGEntryNode ENTRY
ANR 35758 CFGExitNode EXIT
ANR 35759 Symbol * host
CYP 35760 Symbol * irq_status_bits
ANR 35761 Symbol irq_status_bits
在 edges.csv 中,我有:
35738 35758 FLOWS_TO
35689 35759 USE
35701 35759 USE
35727 35760 USE
35734 35760 USE
35727 35761 USE
35735 35761 USE
我需要删除 nodes.csv
中的第 5、6、7 行,因为第 3 列具有值符号。如何删除 edges.csv
中的第 5、6、7 行?
输出:节点.csv
ANR 35755 ParameterType uint32_t
CYP 35756 Identifier status
ANR 35757 CFGEntryNode ENTRY
ANR 35758 CFGExitNode EXIT
edges.csv
:
35738 35758 FLOWS_TO
35689 35759 USE
35701 35759 USE
35727 35760 USE
非常感谢!
最佳答案
awk -F'\t' -i inplace 'NR==FNR{if ($3 != "Symbol") a[NR]} FNR in a' nodes.csv edges.csv
关于Bash - 删除两个 CSV 文件中的相同行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43902755/
现在我正在尝试实现 flash programming specification对于 PIC32MX。我正在使用 PIC32MX512L 和 PIC32MX512H。 PIC32MX512L最终必须
我是一名优秀的程序员,十分优秀!