Advertisement
Guest User

Untitled

a guest
Apr 25th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. numberOfChapters=`wc -l $1 | awk '{print $1}'`
  2. #echo $numberOfchapters
  3. echo "[" > bookmarks.json
  4. for((i=1; i<=numberOfChapters; i++))
  5. do
  6. #echo $i
  7. title=`sed -n "$i"p $1 | awk '{$NF="";print $0}'`
  8. page=`sed -n "$i"p $1 | awk '{print $NF}'`
  9. levelStr=`echo $title | awk '{print $1}'`
  10. #echo $levelStr
  11. if [[ $levelStr == *"."* ]]; then
  12. regex="${levelStr//[^.]}"
  13. echo "${#regex}"
  14. if [[ ${#regex} == "1" ]]; then level="2"
  15. elif [[ ${#regex} == "2" ]]; then level="3"
  16. elif [[ ${#regex} == "3" ]]; then level="4"
  17. fi
  18. #level="2"
  19. echo " {\"level\":$level, \"title\":\" $title\", \"page\":$page}," >> bookmarks.json
  20. else
  21. level="1"
  22. echo " {\"level\":$level, \"title\":\"$title\", \"page\":$page}," >> bookmarks.json
  23. fi
  24. # echo $level
  25. # echo $title
  26. # echo $page
  27. # level=`sed -n "$i"p levels.txt | awk -F ": " '{print $2}'`
  28. # page=`sed -n "$i"p pages.txt | awk -F ": " '{print $2}'`
  29. # echo " {\"level\":$level, \"title\":\"$title\", \"page\":$page},"
  30. done
  31. echo "]" >> bookmarks.json
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement