gpt4 book ai didi

linux - 查找 Grep Sed - 对 UTMP WTMP 和 BTMP 有损坏吗?

转载 作者:太空宇宙 更新时间:2023-11-04 04:20:14 24 4
gpt4 key购买 nike

运行字符串搜索/替换搜索并担心这些文件中可能包含某些字符串,sed 是否会因为二进制类型结构而忽略它们,或者它们是否会破坏函数?

最佳答案

这确实是一个“尝试一下,看看会发生什么”之类的问题,所以......

  • wtmp 文件的副本开始。

    $ cp /var/log/wtmp wtmp.work
  • 使用who查看它:

    $ who wtmp.work
    lars pts/2 2012-10-23 10:58 (:0)
    lars pts/2 2012-10-23 11:01 (:0)
    lars pts/2 2012-10-23 11:11 (:0)
    lars pts/2 2012-10-23 11:43 (:0)
    lars pts/2 2012-10-23 12:41 (:0)
    lars pts/2 2012-10-23 12:41 (:0)
  • 让我们尝试将“lars”与“superman”放在一起:

    $ sed -i s/lars/superman/ wtmp.work
  • 看看发生了什么:

    $ who wtmp.work
    superman pts/7 1969-12-31 19:00

哎呀。

希望这能回答您的问题!

关于linux - 查找 Grep Sed - 对 UTMP WTMP 和 BTMP 有损坏吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13925336/

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