sh.snippets 459 B

12345678910111213141516171819202122232425262728
  1. # #!/bin/bash
  2. snippet #!
  3. #!/bin/bash
  4. snippet if
  5. if [[ ${1:condition} ]]; then
  6. ${2:#statements}
  7. fi
  8. snippet elif
  9. elif [[ ${1:condition} ]]; then
  10. ${2:#statements}
  11. snippet for
  12. for (( ${2:i} = 0; $2 < ${1:count}; $2++ )); do
  13. ${3:#statements}
  14. done
  15. snippet wh
  16. while [[ ${1:condition} ]]; do
  17. ${2:#statements}
  18. done
  19. snippet until
  20. until [[ ${1:condition} ]]; do
  21. ${2:#statements}
  22. done
  23. snippet case
  24. case ${1:word} in
  25. ${2:pattern})
  26. ${3};;
  27. esac