Могу ли я вернуть функцию bash, находясь в sed?
foo() { sed ... label: 'NEED TO RETURN foo() HERE' ... }
Используйте метку и goto для выхода из сценария sed, а затем он вернется к foo ().
http://www.gnu.org/software/sed/manual/sed.html#Programming-Commands