Estou usando o editor de texto gedit com terminal incorporado no ubuntu 12.04. Estou tentando procurar algum texto usando grep
. Eu quero procurar por esta linha de código
'type' => 'select'
Eu tentei:
grep -r '\'type\' => \'select\''
Mas grep
não retornou nenhum resultado.
Então, alguém pode me dizer como procurar o código acima?
fonte
$var
, você pode fazergrep '$var' file.php
aspas simples. Para mais detalhes, poste uma nova pergunta e deixe um comentário aqui. Eu ficaria feliz em ajudar.$output = $info['function']($variables);
eu só tinha que escapar deles adequadamente com barra invertida dupla. Este é o meu comando grep depois de tudo dito e feito:targetstring="\$output = \$info\\['function'\\](\$variables);" targetlinenumber=`grep -n "$targetfile" -e "$targetstring" | cut -d :f 1`
cd para o diretório que contém o arquivo .txt
Então :
você pode usar
grep "'type' => 'select'" name.txt
ou:
Resultado :
fonte
grep
outra funcionalidade (um pouco irrelevante).-r
opção (como OP escreve), o nome do arquivo não é necessário.