Tag: подстановочные знаки

регулярное выражение в `/ bin / sh` shell

Я хотел бы удалить все файлы, заканчивающиеся заданным набором расширений в определенном каталоге в оболочке /bin/sh . С помощью /bin/bash я могу сделать это с помощью regex следующим образом: rm path/(*.pdf|*.png) но это, похоже, не работает с обычным sh. Это нормально? Есть ли support регулярных выражений?

HTTP Downloader, поддерживающий индекс каталога? Чтобы я мог использовать глотание?

Есть ли http загрузчик, поддерживающий globbing ? т.е. я хотел бы получить последнее обновление пакета abc-XXX.rpm , но XXX (номер версии) мне неизвестен. Возможно ли выполнить globbing по индексу каталога удаленного сервера?

Переменная переменная подстановки Bash?

Возможный дубликат: Пакетное переименование файлов Я хочу переименовать файлы, используя их существующее имя в качестве базы для новой. Поэтому, если я могу эти файлы с помощью ls blue*+(.png) Я бы хотел переименовать их что-то вроде mv blue$(*)+(.png) $(1).png за исключением того, что это не работает. Есть ли синтаксис для этих переменных в bash globbing или […]

Количество файлов в каталоге, начиная с определенного текста

Как получить количество файлов в каталоге, начиная с определенного текста, такого как dataxxx.csv

можно ли открывать файлы в подкаталогах с меньшим?

Я иногда использую меньше, чтобы быстро листать небольшую коллекцию файлов, используя что-то вроде less brscan/*/* и затем я использую :n для циклического перемещения файлов Если у меня есть папка, например brscan/ ├── DEBIAN │ ├── conffiles │ ├── control │ ├── postinst │ ├── postrm │ └── prerm ├── etc │ └── opt ├── opt […]

tar исключить файлы * .zip

Почему в tar не работают шаблоны *.zip . tar cfjv backup.tar.bz2 –exclude mydir/files/*.zip mydir Есть ли другой синтаксис?

Почему эта команда поиска не работает? Regex & Найти варианты для файлов .mp3 .wav и .m4a

2015.10.25 Move on and Be Blessed.wav dummy.m4a 2015.11.17 BS Full.wav.mp3 2015.11.17 BS MOL.wav.mp3 find . -name '*.mp3' -o -name '*.wav' -o -name '*.m4a' -print0 но эта команда работает find . -name "*.wav" -o -name '*.mp3' -print0 find . -name "*.wav" -o -name '*.mp3' -print0 Я читал Как использовать команду find для поиска нескольких расширений и […]

Unix: Что произойдет, если я введу ls -d *

Будет ли он просто игнорировать бит после опции -d, поскольку вы не можете размещать символы лексически между 2 и q?

Подстановочные знаки командной строки

У меня есть каталог X. Внутри X есть много каталогов. Внутри них есть – среди других вещей – некоторые .wav-файлы. С помощью подстановочных знаков, как я могу получить доступ ко всем этим .wav-файлам? (поэтому я могу скопировать их в один каталог)

Удалите все файлы, имена которых соответствуют определенному шаблону

Это файлы в моем домашнем каталоге: 23233.txt 3233.txt ba233.txt kh23.txt khalith main.sh s2233.txt tr233.txt WWW.txt Как удалить все файлы, имена которых начинаются с двух строчных букв, за которыми следуют две цифры и расширение .txt , например kh23.txt ?

Linux и Unix - лучшая ОС в мире.