Я хочу написать скрипт KornShell (ksh) для чтения имени файла из текстового файла (имеющий список префиксов) и сжать его, если он найден в каталоге путем циклирования.читать имя файла из текстового файла в ksh и сжимать
ex: Я сохраню префикс 'abcd' в текстовом файле.
Читая его, я хочу, чтобы сжать файлы в каталоге, совпадающим с именем, как этот ABCD ###. YYYYMMDDXXXXXX.txt
Я не хочу, чтобы сделать что-нибудь с таким же префиксом, но с разными расширениями или различными такие как abcd ###. YYYYMMDDXXXXXX.dat или abcd ###. YYYYMMDDXXXXXX.txt.Z. Я хочу только сжать совпадение, как этот abcd ###. YYYYMMDDXXXXXX.txt.
Как реализовать это в ksh?
Добро пожаловать в «Переполнение стека». Вскоре прочитайте страницу [About]. Обратите внимание, что это хорошая идея, чтобы быть явным в том, что вы подразумеваете под символами в шаблонах имен файлов. В частности, неясно, что «Х» может означать. может быть «все», «любая буква» или «любая буква верхнего регистра». Также не помешает указать, какую программу сжатия вы планируете использовать. –