Я, как правило, работают на 'это, вероятно, установлен на моем компьютере Linux по умолчанию и не беспокоиться о мелочах :) Есть *личное* история, которую автор объясняет, как их проблема была решена с помощью отряда/бесстрастие? Самую большую проблему я вижу в том, что там, кажется, не быть много места для прогрессивной перегрузки, особенно если вы используете это точное замыкание каждый раз, когда вы тренировки. Вы используете дисплей Thunderbolt? Шахта была выключить случайно, и после этого изображение рабочего стола иногда заменяется сплошной серый фон. Должна быть возможность приоритетного документа с локального решения. Распечатать документ при его отправке и надежный коллега (начальник отдела, скажем) поставить подпись и дату на копии. Теперь у вас есть свидетель и аудита. Но вы должны помнить, чтобы сделать это, прежде чем возникает проблема, так же, как вы бы выложили его где-то раньше.

Удобный способ выполнить команду все, кроме файлов, удовлетворяющих определенным условиям использования 's короткое замыкание поведение, например, найти -cond1 -cond2 -о-в exec команда означает: “если cond1 и cond2 потом ничего не делать, то выполнить команду”.

найти . -тип F -исполняемый -о-имя '*.ТПЛ-о -экзек РМ -я {} \+

Чтобы исключить данные каталога, использовать -чернослив действий, что означает “пропустить этот каталог и не возвращается в него”. Используйте -имя данных , чтобы соответствовать все директории, называемые данные, или -путь ./данных , чтобы соответствовать только на верхнем уровне.

найти . -тип F -исполняемый -о \
 -имя '*.ТПЛ-о \
 -тип D -наименование дата-чернослив -о \
 -старпома РМ -я {} \+

Бонус: так же в ЗШ.

РМ -я -**/*~*.ТПЛ~данные/*(.^*)
  • В ~ оператор исключает файлы, соответствующие определенным образцам (вы должны сделать setopt extended_glob первый).
  • **/ выполняет рекурсивный глоббинг
  • Интернет . Глоб классификатором ограничивает весь матч на обычные файлы, и ^* исключает исполняемые файлы (^ перечеркивает квалификации, которые приходят после него; квалификаторы Эд).