У меня есть такой каталог
mkdir test
cd test
touch file{0,1}.txt otherfile{0,1}.txt stuff{0,1}.txt
Я хочу выполнить некоторую команду, такую как ls, для определенных типов файлов в каталоге, и иметь расширение * (glob) для всех возможностей имени файла.
echo 'file otherfile' | tr ' ' '\n' | xargs -I % ls %*.txt
Эта команда не раскрывает глобус и пытается найти литерал 'file * .txt'
Как мне написать аналогичную команду, которая расширяет глобусы? (Я хочу использовать xargs, чтобы команда могла выполняться параллельно)
echo 'file otherfile' | tr ' ' '\n' | xargs -I % find . -name "%*.txt" | xargs ls