shopt -s extglob echo -e '\E[1;31m'"\033[1;47mGenerating binding code...\033[0m" swig -lua -Wall -ignoremissing -c++ -I${GLOOX_BINDINGS_DIR%"/"}"/src/" -o gloox_wrap.cxx \ <(sed 's/include\ /include \"\1\"/' @(${GLOOX_BINDINGS_DIR%"/"}"/src/"*.i|${GLOOX_BINDINGS_DIR%"/"}"/src/gloox.i") | cat gloox/tessa.i -) # gloox/tessa.i #Produces this: #sed: can't read @(/home/matthew/dev/glooxbindings-0.1.2-tmp/src/*.i|/home/matthew/dev/glooxbindings-0.1.2-tmp/src/gloox.i): No such file or directory