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:
grep
adalah nama perintah/alat yang digunakan untuk mencari pola'Nov 12 2012'
:segera setelahgrep
dan dipisahkan oleh minimal 1 spasi, Anda menentukan pola yang ingin dicarifile_to_search.log
:sebagai argumen terakhir untukgrep
di 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.