Как я могу использовать дурака, выполняют шаблон тега команды и затем удалять-шаблон через оболочку?

Так как у вас есть "Permission denied" (Разрешения запрещены) в каталоге, скорее всего, каталог не имеет разрешений на выполнение. Точно так же, чтобы пройти по дереву каталогов, чтобы попасть в файл, Вам необходимо выполнить разрешения на каждый каталог между корнем и файлом (отсюда та же самая ошибка для другой команды).

Попробуйте установить разрешения на выполнение в каталоге

chmod u+xr,go-rwx ~/.ssh

Затем посмотрите, сможете ли Вы запустить эти утверждения снова.

.
1
01.07.2014, 18:07
2 ответа

Простой пример:

Предположим, вы хотите удалить и очистить сообщения из почтового ящика testmbox, содержащие [DELETE-ME] в строке темы.

Вы можете это сделать:

mutt -f testmbox -e "push ~s[DELETE-ME]\n< sync-mailbox>\n"

Это работает потому что:

  • -e выполняет команды конфигурации
  • 'push' - это команда конфигурации, которая добавляет последовательности клавиш в буфер клавиатуры, т.е. mutt, выглядит так же, как ввод T~s[DELETE-ME];d$ интерактивно (предполагая раскладку клавиатуры по умолчанию).

-тестировано mutt 1.5.21

2
27.01.2020, 23:38

Я бы предложил использовать

<delete-pattern>

вместо

<tag-pattern>

, потому что, когда шаблон не совпадает,

<delete-message>

удалит первое сообщение в списке, даже если оно не соответствует желаемому шаблону.

1
27.01.2020, 23:38

Теги

Похожие вопросы