#shell #automator
#оболочка #automator
Вопрос:
Я хочу фильтровать по имени файла в Automator с помощью сценария оболочки. Если я использую этот пример, он работает правильно.
# Example (Filtering .wav files in ShellScript)
while read line; do
if expr "$line" : ".*.wav$" > /dev/null
then
echo "$line" >amp;1
fi
done
Как я могу фильтровать по любым ключевым словам в filename.
(Пример)
файлы в папке
- banana03284204
- banana39538539
- orange38053054
- orange35000382
- dog890938329
- cat349423942
Я хочу получить файлы, содержащие «оранжевый», из этих файлов.
(Добавить информацию)
Причина, по которой я использую сценарий оболочки, заключается в том, что трудно успешно фильтровать файлы в NAS (сетевом хранилище) для файлов NAS, функции Automator не работают. Я попытался добавить команду для подключения сервера в Automator. но не удалось.
Комментарии:
1.
echo $line | grep -q orange
затемif [ $? -eq 0 ]; then
2. Я добился успеха таким образом. Большое спасибо 🙂