Список файлов только с одним вхождением слова

Я столкнулся с той же проблемой. Когда я редактирую файл /etc/network/interfaces, я забыл добавить «разрешить -hotplug eth0». Это подходит для меня. И ниже мой файл /etc/network/interfaces.
/etc/network/interfaces

авто ло

петля iface lo inet

авто eth0

разрешить -горячее подключение eth0

Статический интерфейс iface eth0

адрес 192.168.0.22

сетевая маска 255.255.255.0

шлюз 192.168.0.1

0
06.05.2021, 09:00
1 ответ
LC_ALL=C find. -name '*.log' ! -name '*.log.*'

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

В виде zsh -o extendedglobшарика:

print -rC1 - (^*.log.*).log

или (как более близкий эквивалент findвыше):

print -rC1 - *.log~*.log.*

Или как kshили zsh -o kshglobили bash -O extglobшарик:

printf '%s\n' !(*.log.*).log

(установите опцию dotglobтак, чтобы она также включала скрытые ).

3
28.07.2021, 11:34

Теги

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