Я пытаюсь получить только номер версии qrencode
, но это не работает. Любая идея, почему?
$ qrencode --version | head -1 | awk '{print $3}'
qrencode version 3.4.4
Copyright (C) 2006-2012 Kentaro Fukuchi
Я совершенно сбит с толку, потому что этот метод используется для работы с большинством пакетов:
$ gzip --version | head -1 | awk '{print $2}'
1.6
Редактировать : спасибо за Помогите. Это связано с тем, что для qrencode
вывод --version
выводится в stderr вместо stdout. В соответствии с ответами на комментарии это часто встречается. Немного странно для меня, но достаточно справедливо.