В большинстве оболочек символ '
является оператором кавычек, а символ пробела используется для разделения аргументов команды. Таким образом, ваша оболочка проанализирует эту команду как 3 аргумента для передачи команде / bin / grep
:
grep
require (jquery)
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 и о том, как заключить в кавычки / их экранировать , см. Как использовать специальный символ в качестве обычного? .
Как я понял, это домашний раздел, который автоматически создаст домашний каталог пользователя samba в общей папке. Поскольку /var/www/html является домашним каталогом моего пользователя apache, это создает дублирование
[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes