2018/09/12

Tiptop版本控制小脚本

为了方便在Tiptop ERP二次开发时做简单的版本控制,写了个脚本,用来将当前的文件改名为以当天日期为后缀文件,再将这个文件复制产生新版本的文件。

写脚本的功力实在是浅,各位请指教,勿喷。😊(权当做个笔记吧)
#!/bin/sh
newName=$1`date +%Y%m%d`
if [ ! $1 ]; then
  echo " *** Failed, the arg is null. ***"
else
  if [ ! -f $1 ]; then
    echo " *** Failed, the file does not exist. ***"
  else
    if [ ! -f $newName ]; then
      /bin/mv $1 $newName
      /bin/cp $newName $1
      /bin/ls -al $1*
    else
      if [ ! -f $newName-1 ]; then
        /bin/mv $1 $newName-1
        /bin/cp $newName-1 $1
        /bin/ls -al $1*
      else
        echo " *** Failed, new file already exist. ***"
        /bin/ls $1*
      fi
    fi
  fi
fi

没有评论: