diff --git a/Parser-Error.md b/Parser-Error.md deleted file mode 100644 index a45610c..0000000 --- a/Parser-Error.md +++ /dev/null @@ -1,46 +0,0 @@ -```bash -#!/bin/bash -#echo hi -#!/bin/bash -#an example script of backup files -LOG_START_TIME = ' date + " %Y %m %d %H %M %S" ' -BACKUP_DIR = ~/backup -BACKUP_LOG = " $ BACKUP_DIR/ $ {LOG_START_TIME}.log " -function wirte_log() -{ - log_time = ' date + " %Y - %m - %d - %H - %M - %S " ' - backup_file_name = $2 - err_msg = " $ log_time ERROR in backup file/directory( $ back_file_name )" - suc_msg = " $ log_time SUCCESS in backup file/directory( $ back_file_name )" - if[ $1 -eq 0 ]then - echo $ suc_msg - echo $ suc_msg >> $ BACKUP_LOG - else - echo $ err_msg - echo $ err_msg >> $ BACKUP_LOG - fi -} -function backup_file() -{ - cp -fr $1 $ BACKUP_DIR > /dev/null2 >&1 - wirte_log $? $1 -} -function create_log_file() -{ - if[ ! -e $ BACKUP_DIR ];then - mkdir $ BACKUP_DIR - fi - if[ -e $ BACKUP_LOG];then - rm -f $ BACKUP_LOG - fi - touch $ BACKUP_LOG -} -clear -echo "backup process begins" -create_log_file -for file in $@ -do - backup_file $ file -done -echo "backup process end" -``` \ No newline at end of file