example() { echo "EXAMPLE:"; echo; echo " $@"; echo; echo "OUTPUT:"; echo ; eval "$@" | sed 's/^/ /'; }
Команда example() служит для создания красиво оформленного примера команды оболочки и ее вывода. В функцию передается команда, которая должна быть выполнена, а затем выводится форматированный результат ее выполнения с помощью команды sed. Это может быть полезно при демонстрации команд или объяснении их использования в документации. Альтернативой может быть использование графических интерфейсов или программ для создания демонстрационных примеров.