Я использую текстовый редактор Gedit со встроенным терминалом в Ubuntu 12.04. Я пытаюсь найти текст с помощью grep
. Я хочу найти эту строку кода
'type' => 'select'
Я старался:
grep -r '\'type\' => \'select\''
Но grep
не дал никаких результатов.
Так может кто-нибудь сказать мне, как искать код выше?
источник
$var
, вы можете сделать этоgrep '$var' file.php
в одинарных кавычках. Для более подробной информации, пожалуйста, оставьте новый вопрос и оставьте мне комментарий здесь. Я был бы рад помочь.$output = $info['function']($variables);
мне просто нужно было избежать их с двойной обратной косой чертой. Это моя команда grep после всего сказанного и сделанного:targetstring="\$output = \$info\\['function'\\](\$variables);" targetlinenumber=`grep -n "$targetfile" -e "$targetstring" | cut -d :f 1`
CD в каталог, содержащий файл .txt
Потом :
ты можешь использовать
grep "'type' => 'select'" name.txt
или :
Выход :
источник
grep
другой (слегка не относящейся к делу) функциональности.-r
опцией (как пишет OP), имя файла не обязательно.