Как удалить повторяющиеся общие папки samba?

В большинстве оболочек символ ' является оператором кавычек, а символ пробела используется для разделения аргументов команды. Таким образом, ваша оболочка проанализирует эту команду как 3 аргумента для передачи команде / bin / grep :

  1. grep
  2. require (jquery)
  3. index.js

In 2 выше, 'require (' jquery ')' был взят как процитированный require ( конкатенированный с некотируемым jquery в сочетании с процитированным ) .

Вы хотите, чтобы 2 было require ('jquery') . Поскольку ', например ( и ) является специальным символом оболочки, вам нужно каким-то образом заключить его в кавычки. Синтаксис зависит от оболочки. В оболочках типа Борна, fish и (t) csh , вы можете использовать двойные кавычки, которые они распознают как другой оператор цитирования:

 grep "require('jquery')"

In rc -подобные оболочки ( rc , akanga , es ), где '...' - единственная форма цитирования, синтаксис :

 grep 'require(''jquery'')'

Этот двойной- ' внутри ' ...« - это rc способ побега a » там.

Подробнее о специальных символах в различных оболочках Unix и о том, как заключить в кавычки / их экранировать , см. Как использовать специальный символ в качестве обычного? .

2
14.07.2017, 19:45
1 ответ

Как я понял, это домашний раздел, который автоматически создаст домашний каталог пользователя samba в общей папке. Поскольку /var/www/html является домашним каталогом моего пользователя apache, это создает дублирование

[homes]
        comment = Home Directories
        valid users = %S, %D%w%S
        browseable = No
        read only = No
        inherit acls = Yes
2
27.01.2020, 22:09

Теги

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