windows git-bash复制目录并排除文件夹
cp -rf $(find . -regextype posix-egrep -maxdepth 1 ! -regex './(test-output|target|\.git|\.idea)($|/.*) ') | grep /) ${TARGET_DIR}
SVN 目录刷新,删除不存在的,添加新增的
#刷新SVN变更function svnFlash(){ ADD_NEW_FILE=$1 DELETE_NOT_EXIXTS_FILE=$2 svn info svn status if [ ${ADD_NEW_FILE} -ne 0 ] ; then echo "add new files" svn st | awk '{if ($1 == "?") {print $2} }' | sed 's/\\/\//g' | xargs svn add fi if [ ${DELETE_NOT_EXIXTS_FILE} -ne 0 ] ; then echo "delete not exist files" svn st | awk '{if ($1 == "!") {print $2} }' | sed 's/\\/\//g' | xargs svn delete fi svn status}svnFlash 1 1
远程登录执行脚本
ssh ${USERNAME}@10.0.0.1 >${TMP_OUT} 2>&1 << eeooffexiteeooff