这是第一个文件,其中包含详细信息:FILE1.txt:
aardvar 555-5553 1200/300 B
alponet 555-3412 2400/1200/300 A
barflyx 555-7685 1200/300 A
bitesup 555-1675 2400/1200/300 A
camelot 555-0542 300 C
然后在另一个文件(例如 FILE2.txt)中搜索模式“camelot”并删除具有该模式的下一行。
最佳答案
word=$(tail -n1 FILE1.txt | awk '{print $1;}')
grep -v $word FILE2.txt > FILE2.txt.modified
但是,只有当该单词在 FILE2.txt
中只出现一次时,这才有效。
关于linux - 如何在unix中搜索文件最后一行的第一个单词,然后在另一个文件中找到它以删除具有该模式的下一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50058848/