Вот один из способов с sed
:
sed '/foo\.bar/h;/relevant=yes/!d;x;/foo\.bar/!d' infile
Соответствие строк foobar
] копируются в ч
старое пространство. Все строки, кроме совпадающих с релевантным = yes
, выбраны d
. E x
заменить пространство удержания на пространство шаблона (это происходит только тогда, когда строки совпадают с релевантным = да
) и d
удаляют, если оно не совпадает с foobar
.
Описание пакета devtools
показывает, что devtools
зависит от git
; поэтому, хотя не включает git
, его установка также приведет к установке git
.
Чтобы самостоятельно ответить на такой вопрос, найдите пакет в базе данных пакетов Arch Linux . Это покажет вам доступность пакета, его зависимости и содержащиеся в нем файлы.