Buka file dalam format skrip lalu cari dengan kata kunci yang ingin Anda temukan sebagai berikut.
$vi <logfilename>
&
:/search
Anda dapat menggunakan grep untuk menampilkan baris yang cocok dan less sebagai pager:
grep 'Nov 12 2012' /path/to/logfile | less
Ketik 'spasi' di akhir setiap halaman untuk melanjutkan ke layar hasil berikutnya.
Anda dapat menggunakan grep sebagai berikut:
grep 'Nov 12 2012' file_to_search.log > search_results.log
Beberapa penjelasan:
grepadalah nama perintah/alat yang digunakan untuk mencari pola'Nov 12 2012':segera setelahgrepdan dipisahkan oleh minimal 1 spasi, Anda menentukan pola yang ingin dicarifile_to_search.log:sebagai argumen terakhir untukgrepdi sini, Anda menentukan file yang ingin Anda cari> search_results.log:>berarti pengalihan keluaran. Di sini artinya "tulis output dari perintah ini ke file bernamasearch_results.log. Jika file sudah ada, timpa seluruhnya.
Setelah mendapatkan hasilnya, Anda dapat melihat hasilnya dengan editor teks pilihan Anda, atau dengan less , jadi gunakan salah satu dari yang berikut:
less search_results.log
gedit search_results.log
emacs search_results.log
vim search_results.log
grep --after-context=5 --before-context=10 'Nov 12 2012' yourfile.log
Itu akan menampilkan setiap baris yang berisi teks tanggal Anda, serta 10 baris teks SEBELUM baris yang cocok, dan 5 baris SETELAH baris yang cocok.