тоже пробовал; Ури='СМБ://192.168.1.4/поделиться Ни слова от парня на аудио.ЮВ, так что я принял его по имени. Спасибо за Ваш вклад. Я попытался дать краткое резюме, что попал в основные пункты. Как доказательство - трудно принять то, что было сказано и сделать его кратким и по существу, как он использует несколько примеров из других манга, цитаты, а также фото-примеры (манги) и объяснение его. Если есть что-то более совершенно необходимы - я могу написать это. Где ты говоришь? Как этот вопрос отличается от предыдущего? `АПТ-оффлайн` делает именно то, что вы просите. @Mr_Green, если ваш файл был \н\р как символы новой строки, тогда, может быть, он был скопирован из окна машины. Вы можете выполнить команду "dos2unix именем" и запустите свой оригинальный сценарий. Он должен работать тогда. Это отрегулировать? Удалять остатки пищи после ее игнорировали в течение нескольких минут.

В Баш:

  • Либо с последующим символом () или персонажа (в том числе . с dotglob), затем с ().

    shopt -с failglob extglob dotglob
    функции printf '%з\п' @(?с|с?)
    
  • Все файлы, но те, которые либо не содержат с (!(*С*)) или не два знака (!(??)). Здесь, используя двойное отрицание, чтобы достичь вместе.

    shopt -с failglob extglob dotglob
    функции printf '%з\п' !(!(*с*)|!(??))
    

В ЗШ:

  • функции printf '%з\п' (?с|с?)(Д)

    (где Д позволяет dotglob; failglob (так называемый nomatch в ЗШ) по умолчанию есть).

  • двойное отрицание с использованием ~ , кроме оператора и ^ отрицание расширенные операторы:

    набор -о extendedglob
    функции printf '%з\п' *с*~^??(Д)
    

В ksh93:

  • нет nomatch/failglob вариант в ksh93, но вы можете сделать это вручную здесь:

    FIGNORE='@(.|..)' # только игнорировать . и .. и не другой dotfiles
    файлы=(~(Н)@(?с|с?))
    если ((${#файлы[@]})); тогда
     функции printf '%з\п' "${файлы[@]}"
    еще
     Эхо >&2 совпадений
     выход 1
    интернет
    

    (где ~(Н) позволяет nullglob для этого Глоб).

  • ksh93 имеет связи оператора. Так вот, можно также изменить файлы=(...) линии:

    файлы=(~(Н)@(*с*&??))