多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
```bash #!/usr/bin/env bash #------------------------------------------------------- # FileName : run.sh # Author :hpy # Date :2020年06月14日 # Description :kancloud linux本地写作管理脚本 #------------------------------------------------------- case $1 in "pull") git pull origin master exit 0 ;; #从云上拉取更新 "push") pwd git add . dat=$(date +%Y/%m/%d\ %H:%M:%S) git commit -m "$dat" git status git push origin master exit 0 ;; "help") echo " Usage: run [option]" echo "" echo " run pull 从云端拉取更新" echo " run push 将本地笔记同步到云端" echo " run none 根据SUMMARY.md文件生成对应文件" echo " run help 显示帮助" echo " " ;; *);; esac # 这是解析目录并生成文件 while read line do #echo "$line" #提取()中的内容 i=$(echo "$line" | awk '{split($0,a,"[()]");print a[2]}' ) #echo "$i" #[[ "$i" =~ "/" ]] && echo "含有" || echo "不含有" if [[ "$i" =~ "/" ]] ;then dir=${i%/*} if [ ! -d $dir ];then echo $dir mkdir -p $dir fi fi if [ ! -f $i ];then touch $i fi done < SUMMARY.md ``` 这个是在linux上编辑本笔记的管理脚本代码。<br/> 可以根据需要将其心里倒自己的笔记路径根目录下,可以简单的完成从云端同步数据到本地,和同步本地数据到云端。<br/>