исключить файлы из списка, которые начинаются со строки в Unix


0

Я использую s3cmd top copy файлы на S3, но я хочу исключить все файлы, которые начинаются с 00 и являются JPEG.

я пытаюсь --exclude=00*.jpg без успеха.

есть идеи как это сделать?


В том, что s3cmd? Пытаться --exclude '00*.jpg',
ott--

Ответы:


1
shopt -s extglob
ls !(00*.jpg)

+1, спасибо большое. Но это добавляет нежелательное поведение. Он отображает содержимое не только текущего каталога (как это делает ls по умолчанию), но и включенных каталогов.
Tebe

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.