0

文字列検索/置換検索を実行し、一部の文字列がこれらのファイルに含まれている可能性があることを懸念しましたか、バイナリタイプの構造のためにsedはそれらを無視しますか、それとも関数を破壊する可能性がありますか?

4

1 に答える 1

0

これは実際には「試してみて、何が起こるかを確認する」ような質問なので、...

  • ファイルのコピーから始め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)
    
  • 「スーパーマン」と一緒に「ラール」を配置してみましょう。

    $ sed -i s/lars/superman/ wtmp.work
    
  • そして何が起こったのか見てみましょう:

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

おっと。

うまくいけば、それはあなたの質問に答えます!

于 2012-12-18T03:43:54.527 に答える