Usage:
snippet 345 snippet 1268 snippet 1281
# $ cat $HOME/.bash_login function snippet() { /bin/mkdir -p ~/Desktop/Snippets OPWD="$PWD" cd ~/Desktop/Snippets /usr/bin/curl -L -O -s --max-time 25 http://codesnippets.joyent.com/posts/show/"$1" || exit 1 file="${HOME}/Desktop/Snippets/$(basename $_)" /usr/bin/textutil -convert txt "$file" /bin/rm "$file" new_file="$file.txt" /usr/bin/sed -i "" -e '1,5d' -e 's/.See related posts.//' "$new_file" # delete first 5 lines of file /usr/bin/sed -i "" -e :a -e '1,6!{P;N;D;};N;ba' "$new_file" # delete last 6 lines of file cd "$OPWD" return 0 }