読者です 読者をやめる 読者になる 読者になる

ゲンゾウ用ポストイット

Java、Groovy、Linux関連の備忘録

設定ファイル編集前にyyyymmdd付きでバックアップする際のコマンド

こんな書き方もできますよ、というレベルで。

$ cp file_to_backup{,.$(date +%Y%m%d)}

$ ls
file_to_backup  file_to_backup.20130420


以下のようなスクリプトを作るといい。

cpbk
#!/bin/sh -u
set -e

[ -f "${1}" ] && cp "${1}"{,.$(date +%Y%m%d)}
使い方
$ cpbk file_to_backup