Поиск переменной строки в файле с помощью grep

Вы собрали пакет (makepkg -s), но не установили его, поэтому, очевидно, вы не можете его запустить.

pacman -Q skypeforlinux-binподтвердит, что он не установлен.

Вывод makepkgтакже делает это очевидным:

==> Finished making: skypeforlinux-bin 8.6.76.56247-1 (Fri Sep 8 10:13:39 -03 2017)

Как ясно показано на вики-странице в AUR , вам нужно передать makepkg -iдля установки вашего собранного пакета.

На этом этапе вы можете либо пересобрать, либо проще, при условии, что у вас все еще есть собранный пакет, просто используйте pacman:

sudo pacman -U $package_name.pkg.tar.xz

1
06.11.2019, 10:54
1 ответ

Утилита grepимеет параметр -f, аргументом которого является имя файла. -fуказывает grepчитать шаблоны из указанного файла, а затем искать их все, как если бы эти шаблоны были индивидуально указаны в командной строке. Он сочетается с другими опциями, такими как -r.

-fопределяется POSIX.

GNU Grep позволяет указывать файл как -, поэтому шаблоны считываются со стандартного ввода; POSIX говорит, что только аргументы файла могут быть указаны как -для стандартного ввода; ничего подобного не требуется для аргументов шаблона _файла .

Если строки файла поиска должны быть строками для поиска во входных данных, а не регулярными выражениями, добавьте параметр -F(для фиксированной -строки ).

2
20.08.2021, 00:47

Теги

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