gpt4 book ai didi

bash - LINUX - grep 并注释掉来自 fstab 的行

转载 作者:行者123 更新时间:2023-12-05 06:45:00 25 4
gpt4 key购买 nike

我正在 500 多台服务器上更新 fstab。当前的 fstab 具有旧的和新的 NFS 共享行。我需要评论旧线。例如:

NFS.old - Temp File
LineA
LineB
LineC

/etc/fstab - Current
Line1
Line2
LineA
LineB
LineC
Line3
Line4

使用来自 NFS.old 的输入运行 for 循环,在/etc/fstab 中找到行并对其进行注释

/etc/fstab - Expected fstab
Line1
Line2
#LineA
#LineB
#LineC
Line3
Line4

谢谢!

最佳答案

使用 awk 你可以做:

awk 'FNR==NR {a[$0];next} ($0 in a){$0="#" $0} 1' NFS.old fstab
Line1
Line2
#LineA
#LineB
#LineC
Line3
Line4

关于bash - LINUX - grep 并注释掉来自 fstab 的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26885212/

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