Файл hosts игнорирования прокси-сервера сквида :(

От man find:

   -exec command {} +
   This variant of the -exec option runs the specified  command  on
   the  selected  files, but the command line is built by appending
   each selected file name at the end; the total number of  invoca-
   tions  of  the  command  will  be  much  less than the number of
   matched files.  The command line is built in much the  same  way
   that  xargs builds its command lines.  Only one instance of '{}'
   is allowed within the command.  The command is executed  in  the
   starting directory.

Таким образом, это назовет команду:

rm [filename1] [filename2] [...] [lastfilename]

Если существует больше файлов, чем может вписаться в список аргументов rm будет назван несколько раз. (Это что xargs делает.)

Без {} + это просто звонило бы rm набор времен без аргументов.

5
задан 27 October 2010 в 05:59
2 ответа

Используйте наклонные черты вправо (/), а не обратные косые черты, для разделения компонентов контура.

4
ответ дан 3 December 2019 в 01:47
  • 1
    Прекрасный :) путь в качестве примера (в документации) имеет обратные косые черты :( Я просто скопировал это. ТАКЖЕ.. последняя запись в хостах не читается, если у Вас нет новой строки после последней записи!!! FFS! Таким образом, я добавил комментарий в конец файла # end of hosts file для проверки все записи вкладывают чтение. WOW! #fail –  Pure.Krome 28 October 2010 в 01:42

Обычно лучший способ начать отлаживать проблему состоит в том, чтобы посмотреть на доступные файлы журнала. Это может быть очень полноценный источник информации для помощи отлаживанию проблем.

0
ответ дан 3 December 2019 в 01:47

Теги

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