Я новичок в ОС Linux. Моя цель - выбрать файлы, которые имеют определенные строковые значения в именах файлов в режиме консоли
Это мой пример имени файла, условие
filename : apnic-2016-02-01
: первая буква имени файла не должна начинаться с 'b', а значение дня (01) должно быть нечетным значением
Ниже приведена моя команда, использующая команду pipe и grep.
ls -al | grep -v [b] --> choosing the filenames which dose not start with 'b' and working successfully
, но я застрял с выбором нечетного значения в имени файла. Интересно, как выбрать значение нечетного дня для имени файла.
Любой ответ будет приветствоваться.
ls -d [!b]*[13579]
Эта команда выберет все файлы, имена которых не начинаются с буквы «b» и заканчиваются нечетным числом.