#!/bin/sh fsck_able() { _drv="_drv=echo fsck_drv_com" } fsck_drv_com() { local _out echo "issuing $_drv hello" _out=$($_drv hello world) echo $_out } fsck_single() { local _drv fsck_able eval "$_drv" } fsck_single