gpt4 book ai didi

linux - 在文件过滤方面需要帮助

转载 作者:太空宇宙 更新时间:2023-11-04 09:31:35 25 4
gpt4 key购买 nike

我在文件 A 中有一个主机名列表,在文件 B 中还有一个包含完整主机名详细信息的文件。我想删除所有与 B 文件中的 A 主机匹配的主机。有没有短脚本可以做到这一点?请让我知道。

例如:

cat A 
server1
server2
server3
server4

cat B
server700
server1
server300
server4

所以在 A 和 B 中,server1 和 server4 是匹配的,所以我需要一个脚本,它从 A 文件中的 B 中删除所有匹配的服务器名称

最佳答案

这些方面的内容可能会对您有所帮助。调整 grep 命令的正则表达式以确保仅匹配详细信息文件中的主机名:

cat file_with_hostnames | while read hname; do grep -q "$hname" file_with_host_details || echo $hname; done

关于linux - 在文件过滤方面需要帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30822406/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com