Вы можете перечислить файлы с помощью ls -1
и выполнить grep -v
, чтобы исключить файлы, которые не соответствуют условию. Поскольку вам просто нужен счет, вы можете передать его через wc -l
и получить счет. Например
ls -1 | grep -v XYZABC | wc -l
Единственная проблема заключается в том, что он также включает первую строку, которая принадлежит total
. Вы можете либо вычесть 1 из счетчика, либо отправить вывод через tail +2
перед wc
.
Вы можете обрабатывать несколько шаблонов, используя egrep
как
ls -1 | egrep -v "(XYZABC|.msg)" | tail +2 | wc -l
Извините, но я не могу оставлять комментарии, поэтому мне приходится использовать ответ. Какая модель Леново?
Посмотрите, работает ли это (и, как всегда, сделайте резервную копию любого файла конфигурации перед его изменением):
echo options hid_apple fnmode=0 | sudo tee -a /etc/modprobe.d/hid_apple.conf
sudo update-initramfs -u
РЕДАКТИРОВАТЬ :Если fnmode=0
не работает, вы можете попробовать fnmode=2
.