Из комментария @ Archemar, который, вероятно, должен был быть ответом:
sed -e s/^[^=]*=//
Из комментария @Baard Kopperud, команда sed
может поясняется следующим образом:
Замените строки (s /), начинающиеся (^), любым числом символов (*), кроме "=" ([^ =]), за которым следует знак уравнения (=) без ничего (//) . Это удалит все, что находится в начале строки, включая знак равенства - оставив только то, что идет после "=". Вам понадобится «[^ =] *» на случай, если есть несколько знаков равенства ... вы просто хотите удалить до первого. Если вы просто использовали ".* ", то вы должны сократить его до последнего знака равенства включительно, поскольку регулярные выражения" хотят "быть как можно более длинными и начинать как можно левее.
Версия 1.8 s3fs не поддерживает fuse3. Я научился этому довольно трудным путем.
Я отредактировал скрипт конфигурации s3fs, заменив fuse на fuse3 в проверке версии. после этого скрипт configure пошел хорошо. Однако компиляция s3fs завершается ошибкой из-за несовместимости с используемыми функциями предохранителей. (У меня нет точной ошибки компиляции - не сохранил ошибку).
В итоге я установил fuse 2.9.x, и установка s3fs прошла успешно.
Попробуйте:
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/
, а затем:
./configure