Переменные среды установки OS X

--include=PATTERN только работы, когда Вы добавляете -r

$ grep -r --include='*.html' 'li' .

-R, -r, --recursive   Read all files under each directory, recursively; this is equivalent to the -d recurse option.
--include=PATTERN     Recurse in directories only searching file matching PATTERN.
--exclude=PATTERN     Recurse in directories skip file matching PATTERN.
2
16.02.2013, 22:11
2 ответа

Хорошо, ну, в общем, я не могу ответить сразу, почему это не работает. Вы могли предоставить нам еще некоторую подробную информацию. Я также не могу оставить комментарий из-за отсутствия представителя здесь (несмотря на моего представителя на других сайтах обмена стека). Таким образом, я, по крайней мере, попытаюсь сделать это ответом.

В первую очередь, если Вы на самом деле используете zsh, ~/.profile, и все файлы дистанционного управления удара не важны. Разрешение и внимание на .zshrc. Это будет корректным емкостно-резистивным файлом большинство времени для этого вида материала.

Этот вид материала обычно "просто работает", таким образом, я склонен размышлять, что существует некоторая часть процесса, который Вы не понимаете или пропускаете.

В первую очередь, удостоверьтесь, на самом деле, использование zsh:

echo $SHELL
echo $0

Совместно используйте этот вывод.

Во-вторых, проверьте, что вещи, на самом деле, не работают. Необходимо было уже отправить вывод:

echo $PATH

Попробуйте это прежде и после выполнения export ... команда. Это - единственный способ проверить, что что-то еще не продолжается.

Пара азидов: перезапуски не важны. При помещении этого материала в .zshrc просто открытие новой оболочки будет достаточно. Кроме того, могло бы быть легче экспериментировать путем выполнения этих команд в активной оболочке и не добавить их к .zshrc файлу, пока Вы не решили вопрос.

Совместно используйте результаты этого, и я возвращусь к Вам.

2
27.01.2020, 22:07
  • 1
    я чувствую себя отчасти виноватым теперь, когда я вижу, что сделал что-то не так, или забыл. Я использую zsh, но по-видимому .zshrc не был сохранен правильно, когда я оставил энергию. Oopsie. Так или иначе, Спасибо! –  Ilea Cristian 17.02.2013, 22:31

Это должно работать в ~/.zshenv или ~/.zshrc

Если у Вас есть XCode, Вы должны также иметь dtrace который позволит Вам видеть файлы, система пытается открыться как zsh выполняется, который мог бы помочь Вам разыскать то, что происходит

sudo dtrace -n 'syscall::open*:entry { printf("%s %s",execname,copyinstr(arg0)); }' -c zsh

Странно у меня есть a /etc/zshenv на моих 10.7.5, но /etc/zshrc то, какой zsh пытается загрузить для глобальной конфигурации в этом dtrace.

1
27.01.2020, 22:07

Теги

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