• 追加された行はこの色です。
  • 削除された行はこの色です。
* cpでファイルバックアップ時に元ファイルの上書きを防ぐ [#x89b0a90]

 #!/bin/sh
 cp -uv file.txt file.txt.orig
 <略>
 touch file.txt.orig

cpコマンドの-uオプションを使いコピーファイルを作り、元ファイルをtouchしておく。-uオプションは更新があった場合にのみファイルコピーするので、上のスクリプトを2回以上実行してもオリジナルのfile.txtはfile.txt.origとして残り続ける。


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS