热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

shimport_qnotes.bash

本文由编程笔记#小编为大家整理,主要介绍了shimport_qnotes.bash相关的知识,希望对你有一定的参考价值。
本文由编程笔记#小编为大家整理,主要介绍了sh import_qnotes.bash相关的知识,希望对你有一定的参考价值。




#!/bin/bash
import_note_by_fpath_data(){
import_note_tag_by_fpath_data(){
get_note_taglist_by_fpath_data(){
line_tag=$(grep -m 1 '^tag::' "$fpath_data")
taglist="$(echo ${line_tag##*:})"
}
fpath_data="$1"
fname_data="${fpath_data##*/}"
fname_jnote="${fname_data%.md}"
get_note_taglist_by_fpath_data
if [ "y" == "y$taglist" ]
then
return
fi

for tag in $taglist
do
$joplin_prfl tag add $tag "$fname_jnote"
done
}
import_note_body_by_fpath_data(){
$joplin_prfl import "$fpath_data" bk9 -f --format md
}

fpath_data="$1"
#echo "$fname_jnote"
joplin_prfl="joplin-terminal"
import_note_body_by_fpath_data "$fpath_data"
import_note_tag_by_fpath_data "$fpath_data"
}
main(){
dpath_data="$1"
mapfile -t arr_fpathlist <<(find "$dpath_data" -maxdepth 1 -type f)
for fpath in "${arr_fpathlist[@]}"
do
import_note_by_fpath_data "$fpath"
done
}
main "$@"


推荐阅读
author-avatar
橡树NO洋_640
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有