Saya menggunakan editor teks gedit dengan terminal tertanam di ubuntu 12.04. Saya mencoba mencari beberapa teks menggunakan grep
. Saya ingin mencari baris kode ini
'type' => 'select'
Saya mencoba:
grep -r '\'type\' => \'select\''
Tetapi grep
tidak memberikan hasil apa pun.
Jadi bisakah seseorang memberi tahu saya bagaimana cara mencari kode di atas?
sumber
$var
, Anda bisa melakukannyagrep '$var' file.php
dengan tanda kutip tunggal. Untuk detail lebih lanjut, silakan kirim pertanyaan baru dan beri saya komentar di sini. Saya akan senang membantu.$output = $info['function']($variables);
Saya hanya harus melarikan diri dengan benar dengan backslash ganda. Ini adalah perintah grep saya setelah semua dikatakan dan dilakukan:targetstring="\$output = \$info\\['function'\\](\$variables);" targetlinenumber=`grep -n "$targetfile" -e "$targetstring" | cut -d :f 1`
cd ke direktori yang berisi file .txt Anda
Kemudian :
kamu bisa memakai
grep "'type' => 'select'" name.txt
atau :
Keluaran:
sumber
grep
fungsi lainnya (sedikit tidak relevan).-r
opsi (seperti OP menulis), nama file tidak diperlukan.