#!/bin/bash url="www.pbin.in/upload.php" if [ -t 0 ]; then if [ "$1" = "" ]; then echo "pbin [name]" exit elif [ ! -s "$1" ]; then echo "$1: no such file" exit fi fi if [ ! -t 0 ]; then content=$(cat -) name="$1" else content=$(cat $1) name="$2" fi pasteId=$(curl "$url" -s --data-urlencode "name=$name" --data-urlencode "content=$content") if [ $? -eq 0 ]; then echo "http://pbin.in/$pasteId" else echo "An error occurred." 1>&2 exit 1 fi