Хм. Тебе нужна труба и ксаргс? Кажется, что все, что нужно вашему примеру, - это find
и echo
.
Я предполагаю, что это кусок большей головоломки, поэтому это может не сработать в контексте того, что вы делаете, но ваш пример может быть записан так:
$ find `echo .h d e.h` -name '*.h' $ find $(echo .h d e.h) -name '*.h'
... что в моей системе приводит к find
проверке каждого аргумента в отдельности:
find: `a.h': No such file or directory find: `b.h': No such file or directory find: `c.h': No such file or directory find: `d': No such file or directory find: `e.h': No such file or directory
У меня нет машины OSX для тестирования, и это может быть связано с Bash.