59 lines
745 B
Plaintext
59 lines
745 B
Plaintext
|
snippet if
|
||
|
if [ ${1:condition} ]; then
|
||
|
${0:#statements}
|
||
|
fi
|
||
|
|
||
|
|
||
|
snippet el
|
||
|
else
|
||
|
${0:#statements}
|
||
|
|
||
|
|
||
|
snippet elif
|
||
|
elif [ ${1:condition} ]; then
|
||
|
${0:#statements}
|
||
|
|
||
|
|
||
|
snippet for
|
||
|
for ${1:i} in ${2:words}; do
|
||
|
${0:#statements}
|
||
|
done
|
||
|
|
||
|
|
||
|
snippet wh
|
||
|
abbr while
|
||
|
while ${1:condition} ; do
|
||
|
${0:#statements}
|
||
|
done
|
||
|
|
||
|
|
||
|
snippet until
|
||
|
until ${1:condition} ; do
|
||
|
${0:#statements}
|
||
|
done
|
||
|
|
||
|
|
||
|
snippet case
|
||
|
case ${1:word} in
|
||
|
${2:pattern} )
|
||
|
${0}
|
||
|
;;
|
||
|
esac
|
||
|
|
||
|
|
||
|
snippet h
|
||
|
<<${1}
|
||
|
${0}
|
||
|
|
||
|
|
||
|
snippet env
|
||
|
#!/usr/bin/env ${1}
|
||
|
|
||
|
|
||
|
snippet tmp
|
||
|
${1:TMPFILE}="mktemp -t ${2:untitled}"
|
||
|
trap "rm -f '$${1}'" 0 # EXIT
|
||
|
trap "rm -f '$${1}'; exit 1" 2 # INT
|
||
|
trap "rm -f '$${1}'; exit 1" 1 15 # HUP TERM
|
||
|
${0}
|
||
|
|