Стандартный ввод в виде простого текста

Я не думаю, что вы можете напрямую запрашивать репозитории, но вы можете загрузить пакеты, а затем использовать

dpkg --contents <package.deb>

, который должен перечислить все файлы в пакете, включая разрешения, права собственности и отметки времени .

Если вы хотите сравнить разные пакеты, также может быть полезно сравнить журналы изменений. Есть apt-get changelog , но я не уверен, что он поддерживается всеми репозиториями.

0
08.05.2018, 18:54
2 ответа

Точно так, как вы описываете, с оператором косвенности(<):

/path/to/executable < /path/to/inputfile
1
28.01.2020, 02:32

Для перенаправления со стандартного ввода вы не используете <, вы используете |. Например (извинения за бесполезное использование кота)

cat /some/file | my_program

Если ваш «сохраненный файл /etc/passwd» находится в переменной и вы не привязаны к /bin/sh, вы можете использовать перенаправление <<<

my_program <<< "$my_variable"
2
28.01.2020, 02:32

Теги

Похожие вопросы