awk - 不改变顺序的连续行
问题描述
cat file1
4
8
7
cat file2
4.999286 12.669064 0.000000
5.999343 12.753258 0.000000
6.999401 12.654514 0.000000
7.999458 12.774485 0.000000
8.999515 12.662147 0.000000
9.999572 12.700071 0.000000
10.999629 12.717721 0.000000
我正在寻找具有相同顺序和另外两个连续行的 grep file1。我试过这个:
grep -A 2 -Ff file1 file2
我想要这样的输出:
4.999286 12.669064 0.000000
5.999343 12.753258 0.000000
6.999401 12.654514 0.000000
8.999515 12.662147 0.000000
9.999572 12.700071 0.000000
10.999629 12.717721 0.000000
7.999458 12.774485 0.000000
8.999515 12.662147 0.000000
9.999572 12.700071 0.000000
解决方案
推荐阅读
- r - 用户友好科学包中的 Games-Howell 事后测试:没有输出,只是 NA
- php - 根据字符出现的次数替换字符串的一部分
- python - 无法在 Mac(python)上使用 selenium 裁剪保存图像
- c++ - std::mutex 作为成员变量对于多线程来说是线程安全的吗?
- android - Firebase 库必须使用确切的版本错误
- ruby-on-rails - 在 ruby 中传递带有参数的方法作为参数
- php - scandir() 以什么顺序加载文件?
- java - Exiftool 没有打印到 ProcessBuilder 中的文件?
- java - 使用服务生成器将数据库数据显示到数据表
- algorithm - 分布式算法的空间复杂度