Проблемы с запуском результата поиска Xargs для получения версии найденных элементов - PullRequest
0 голосов
/ 18 февраля 2020

Я могу вернуть путь к исполняемому файлу java, но мне действительно нужна версия java, поэтому я хочу запустить путь, возвращенный с -version , присоединенным к концу.

Любая помощь приветствуется.

locate -b '\java' | xargs -ri  find {} -prune -type f -executable

Спасибо

1 Ответ

0 голосов
/ 19 февраля 2020

Здесь был возможный ответ.

locate -b '\java' | xargs -ri  find {} -prune -type f -executable | xargs  bash -c '$0 -version'
 java version "1.6.0_41"
 OpenJDK Runtime Environment (IcedTea6 1.13.13) (rhel-1.13.13.1.el6_8-x86_64)
 OpenJDK 64-Bit Server VM (build 23.41-b41, mixed mode)```
...