2018년 1월 5일 11:29 오전
#19291
난해주님
참가자 |
@workman729 |
주위에서 백업이 안 된다는 애기를 합니다.
안 되는 것이 아니라 숨겨지도록 처리했습니다만
저는 그것이 편해서 그렇게 합니다.
꼭 bak가 붙어야 백업은 아닌데 말입니다.
bak가 붙어야 한다면 아래와 같이 수정하시기 바랍니다.
* Make Backup
#!/bin/bash
# Get current path
mypath="`pwd`"
for filename in "$@"
do
# Create backup
#cp "$mypath/$filename" "$mypath/$filename~"
cp -rf "$mypath/$filename" "$mypath/$filename.bak"
done
* Restore Backup
#!/bin/bash
# Get current path
mypath="`pwd`"
for filename in "$@"
do
mv "$mypath/$filename" "$mypath/${filename%.*}"
done