FC2ブログ

更新履歴Blog

日記

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

パッチファイル(.patch)の作成手順

  1. file1.txtを作成
    $vi file1.txt
    
    ↓適当に編集して保存
    AAAAA
    CCCCC
    EEEEEE
    

  2. fiel1.txtをコピーしてfile1_update.txtを作成
    $ cp file1.txt file1_update.txt
    

  3. file1_update.txtを開く
    vi file1_update.txt
    
    適当に編集してfile1.txtと差分を作る
    AAAAA
    BBBBB
    CCCCC
    DDDDD
    EEEEEE
    

  4. diffコマンドでパッチファイル(patch1.patch)を作成する
    $ diff -Nur file1.txt file1_update.text > patch1.patch
    
    patch1.pachという名前のファイルが生成される

  5. patchコマンドでパッチを適用する
    $ patch < patch1.patch
    
    file1.txtに差分が適用され、file1.txtとfile1_update.txtの内容が同じになる

  6. file1.txtにパッチが適用されたか確認
    $ less file1.txt
    
    AAAAA
    BBBBB
    CCCCC
    DDDDD
    EEEEE
    

  7. パッチをリバースパッチとして適用して、元にもどるかを確認
    patch -R < patch1.patch
    

  8. file1.txtが元に戻ったかを確認
    $ less file1.txt
    
    AAAAA
    CCCCC
    EEEEEE
    

スポンサーサイト

コメント

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://v2rt.blog81.fc2.com/tb.php/35-a64fe59d
この記事にトラックバックする(FC2ブログユーザー)

FC2Ad

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。