Created Parser Error (markdown)

limiao
2019-12-08 14:37:43 +08:00
parent d4c4eefe4c
commit 910d683b80

44
Parser-Error.md Normal file

@@ -0,0 +1,44 @@
#!/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"