Если вы используете bash
(в большинстве случаев это так), вы можете использовать extglob
] параметр оболочки, который расширит вашу оболочку за счет более мощного синтаксиса сопоставления с образцом.
Вы можете включить его с помощью shopt -s extglob
и выключить с помощью shopt -u extglob
.
В вашем примере вы просто выполните:
$ shopt -s extglob
$ cat -- !(DISCARD).txt > catKEPT
Подробнее об этой команде вы можете узнать в этом ответе StackOverflow .
Если несколько репозиториев предоставляют одну и ту же версию данного пакета, первый из перечисленных побеждает:
The files list one source per line (one-line style) or contain multiline stanzas defining one or more sources per stanza (deb822 style), with the most preferred source listed first (in case a single version is available from more than one source).
Это также относится к файлам. /etc/apt/sources.list
имеет приоритет над любым файлом в /etc/apt/sources.list.d
; последние обрабатываются в порядке лексической сортировки.
Существуют также подходящие настройки для "прикрепления" файлов с определенного сервера к более высокому приоритету...
ivan@darkstar:/etc/apt$ cat preferences.d/official-package-repositories.pref
Package: *
Pin: origin live.linuxmint.com
Pin-Priority: 750