У меня чувство, что ОП, наверное, пытался выполнить команду на неправильную машину или что-то подобное... Мороз, как говорится в приведенном выше скриншоте, я знаю, что номера строк может быть отключен. Я ищу, чтобы скрыть _entire_ желоба, а не просто номера строк. Скрытие номера строк не скрывает канаве. ОК. В этом случае, потому что регулярные выражения не могут рассчитывать, нужны более мощные инструменты и решения не поместится в этот комментарий. Что вы имеете в наличии? Компилятор C?, Лекс или Flex?, питон?, Луа?, что-то еще? вы пробовали любой из заданных файлов имеющ пакет ffmpeg. е.г libvpx-720р.ffpreset ПО и попробовать установить битрейт как можно ближе к входной битрейт. Этот работал для меня. Толкатель на Perl, пожалуйста, попробуйте это и принять ответ, если он работает. :)

Есть два способа получить домашний каталог текущего пользователя.

  • Один из способов-это посмотреть на пользователя пароль записи (в файле/etc/passwd с).
  • Другой способ-посмотреть на домашней экологической переменной. $Дома на самом деле набор от пароля входа. Приложения, которые могут установить его включают в свой эмулятор терминала, менеджера входа в систему, и судо.

Приложения, которые вы не можете обмануть могут смотреть на запись Пользователя с паролем. Возможно также, что они сохраняются в домашний каталог пользователя, где-то (возможно, в рамках абсолютный путь в какой-нибудь файл или каталог) и игнорируя оба дома и пароль входа.

Один способ проверить, если приложение использует дома переменной среды должна grep для этого. Например, программа grep дома /usr/Бен/умеет делать pdftex возвращает двоичный файл /usr/Бен/умеет делать pdftex играм, смысл умеет делать pdftex можете использовать файл$home.

Для более четких ответов, смотреть через исходный код приложения.
Использовать грэп -Р 'функции getenv\с\?(.*Дома для ускорения анализа исходного кода немного.