#!/bin/bash # each array element will be an example code snippet # code must be preceded by a tag, followed by a ':' and a newline _examples=( 'example tag: echo "example command"' 'example tag: printf "%s\n" "this is a second example tag example"' 'example tag: printf "%s\n" good for measure another | sort' 'a different tag: echo "did you notice the tag above along with its adjacency indicators (+) ?"' 'a different tag: uniq \ <(sort \ <(printf "%s\n" "${_examples[@]//:$'\n'*/}") )' )