You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

5 vuotta sitten
12345678910111213141516171819202122232425
  1. #!/bin/bash
  2. src="main"
  3. tag="op"
  4. dir="../src"
  5. kws=`grep "///${tag}+" ${dir}/${src}.cpp | awk '{print $1}' | awk -F+ '{print $2}' | uniq`
  6. for kw in ${kws}; do
  7. # option como definition list
  8. grep "///${tag}+${kw}+option" ${dir}/${src}.cpp | cut -d" " -f2-
  9. echo
  10. # detailed description
  11. # el cut saca los tags especiales
  12. # el segundo se es para poder poner links como https:/\/ (sin la barra del medio gcc piensa que es un comentario)
  13. echo -n ': '
  14. grep "///${tag}+${kw}+desc" ${dir}/${src}.cpp | cut -d" " -f2- | sed 's_/\\/_//_'
  15. echo
  16. echo
  17. done
  18. echo