sed 's/.*://' - Delete everything before the last colon

sed 's/:.*//' - Delete everything after the first colon

sed -e 's/^[ \t]*//' - Remove all whitespace (including TABS) from left to first character
sed -i '' -e's/[ \t]*$//' filename - Remove trailing whitespaces awk '{a[i++]=$0} END {for (j=i-1; j>=0;) print a[j--] }' - print lines inverse - bottom line first through 1st line sed 's/../&-/g;s/-$//' - add a " - " between every 2 characters example: > echo "122519" | sed 's/../&-/g;s/-$//' > 12-25-19