【发布时间】:2019-11-24 01:31:00
【问题描述】:
现在我有两个文件如下:
$ cat file1.txt
john 12 65 0
Nico 3 5 1
king 9 5 2
lee 9 15 0
$ cat file2.txt
Nico
king
现在我想从第二个文件的第一列中删除包含名称的每一行。
理想结果:
john 12 65 0
lee 9 15 0
谁能告诉我该怎么做?我试过这样的代码:
for i in 'less file2.txt'; do sed "/$i/d" file1.txt; done
但它不能正常工作。
【问题讨论】: