【发布时间】:2013-04-30 15:20:50
【问题描述】:
我有几个通用格式的文本文件
0
0
0
0
125
0
0
0
0
0
0
3211
0
0
0
0
首先,我想确定 file1.txt 中的哪些行包含非零元素
grep -ne '^[1-9]' file1.txt | cut -f 1 d:
然后我想遍历 file1.txt、file2.txt 和 file3.txt 中的这些行号,并将找到的数字粘贴到具有该格式的新文件中。每个文本文件每行有一个数字,尽管偶尔的行只有一个换行符
file1 file2 file3
125 a num a num
3211 a num a num
我会使用粘贴命令将每个结果附加到我的新文本文件中。但是,我不确定如何 grep 获取特定行号的内容。任何帮助将不胜感激
【问题讨论】: