{"id":8736,"date":"2019-08-30T02:58:42","date_gmt":"2019-08-30T02:58:42","guid":{"rendered":"https:\/\/blog.hostinger.io\/co-id-tutorial\/?p=8736"},"modified":"2025-12-18T23:33:33","modified_gmt":"2025-12-18T16:33:33","slug":"grep-command","status":"publish","type":"post","link":"\/id\/tutorial\/grep-command\/","title":{"rendered":"Cara menggunakan grep command di Linux, lengkap dengan contohnya"},"content":{"rendered":"<p>Perintah <strong>grep <\/strong>(Global Regular Expression Print)<strong> <\/strong>bekerja dengan mencari baris yang mengandung pola tertentu dalam sebuah file. Perintah ini berfungsi untuk mengecek keberadaan suatu entri dengan cepat, terutama dalam file yang panjang seperti file log.<\/p><p>Anda bisa menambahkan berbagai opsi guna memodifikasi perilaku perintah ini untuk tugas tertentu, seperti pencarian terbalik dan pencarian beberapa kata kunci. Karena fleksibilitasnya, grep menjadi salah satu tool penting untuk mengelola VPS Linux.<\/p><p>Artikel ini akan menjelaskan cara menggunakan perintah grep di Linux, termasuk syntax dan opsi-opsinya. Anda juga akan mempelajari contoh implementasinya untuk mengelola file dalam sistem.<\/p><h2 class=\"wp-block-heading\" id=\"h-syntax-perintah-grep\">Syntax perintah grep<\/h2><p>Syntax perintah grep dasar adalah:<\/p><pre class=\"wp-block-preformatted\">grep [options] pola [FILE]&nbsp;<\/pre><p>Berikut penjelasan setiap elemen tersebut:<\/p><ul class=\"wp-block-list\">\n<li><strong>grep <\/strong>&ndash; nama utilitas.<\/li>\n\n\n\n<li><strong>opsi <\/strong>&ndash; argumen yang memodifikasi perilaku perintah grep.<\/li>\n\n\n\n<li><strong>pola <\/strong>&ndash; kata kunci yang ingin Anda cari.<\/li>\n\n\n\n<li><strong>file <\/strong>&ndash; item yang kontennya ingin Anda cari.&nbsp;<\/li>\n<\/ul><p>Pada bagian selanjutnya, kita akan mempelajari opsi yang paling umum digunakan dan contoh penggunaannya di dunia nyata.<\/p><p>Anda bisa membaca <a href=\"https:\/\/man7.org\/linux\/man-pages\/man1\/grep.1.html\" target=\"_blank\" rel=\"noopener\">panduan perintah grep<\/a> untuk mempelajari opsi selengkapnya. Atau, lihat panduan utilitas ini di command-line interface Anda dengan memasukkan:<\/p><pre class=\"wp-block-preformatted\">grep --help<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a590b1cc7a6c\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a590b1cc7a6c\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1360\" height=\"526\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/panduan-grep-command-di-terminal.png\/w=1024,h=1024,fit=scale-down\" alt=\"panduan perintah grep di Terminal\" class=\"wp-image-43327\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/panduan-grep-command-di-terminal.png\/w=1360,fit=scale-down 1360w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/panduan-grep-command-di-terminal.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/panduan-grep-command-di-terminal.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/panduan-grep-command-di-terminal.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/panduan-grep-command-di-terminal.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1360px) 100vw, 1360px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p>Perlu diingat bahwa Anda harus memiliki hak akses &ldquo;read&rdquo; pada file yang ingin diperiksa dengan grep. Baca tutorial kami tentang <a href=\"\/id\/tutorial\/pengertian-chmod-dan-chown-untuk-permission-di-linux\/\">cara mengganti izin (permission) di Linux<\/a>.<\/p><h2 class=\"wp-block-heading\" id=\"h-menggunakan-perintah-grep-linux\">Menggunakan perintah grep Linux<\/h2><p>Pada bagian ini, kami akan membahas penggunaan umum utilitas grep. Apabila Anda menggunakan VPS, jalankan perintah melalui <a href=\"\/id\/tutorial\/cara-menggunakan-putty-untuk-ssh-ke-vps\/\">SSH client seperti PuTTY<\/a>. Untuk desktop, buka Terminal Linux dengan menekan <strong>Ctrl + Alt + T<\/strong>.<\/p><h3 class=\"wp-block-heading\" id=\"h-pencarian-dasar\">Pencarian dasar<\/h3><p>Penggunaan grep yang paling dasar adalah untuk memfilter file teks guna menampilkan baris yang mengandung kata tertentu. Untuk melakukannya, jalankan perintah ini tanpa opsi, seperti syntax berikut:<\/p><pre class=\"wp-block-preformatted\">grep keyword file<\/pre><p>Anda juga bisa mencantumkan beberapa nama file, seperti:<\/p><pre class=\"wp-block-preformatted\">grep pola file1 file2 file3<\/pre><p>Apabila Anda ingin menggunakan frasa sebagai string pencarian, tambahkan tanda petik pada pola tersebut. Contohnya, perintah berikut akan menemukan baris yang bertuliskan <strong>Linux distro<\/strong> dalam file sampel <strong>hostinger.txt<\/strong>:<\/p><pre class=\"wp-block-preformatted\">grep \"Linux distro\" hostinger.txt&nbsp;<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a590b1ccaae5\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a590b1ccaae5\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1128\" height=\"114\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/output-grep-dari-sebuah-file.png\/w=1024,h=1024,fit=scale-down\" alt=\"grep menghasilkan baris yang cocok dari sebuah file\" class=\"wp-image-43328\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/output-grep-dari-sebuah-file.png\/w=1128,fit=scale-down 1128w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/output-grep-dari-sebuah-file.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/output-grep-dari-sebuah-file.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/output-grep-dari-sebuah-file.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/output-grep-dari-sebuah-file.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1128px) 100vw, 1128px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p>Perhatikan bahwa syntax ini hanya berfungsi kalau file input berada di dalam direktori Anda saat ini. Apabila file berada di lokasi lain, tentukan path lengkapnya seperti ini:<\/p><pre class=\"wp-block-preformatted\">grep pola \/path\/ke\/file\/Anda.txt<\/pre><p>\n\n\n<div class=\"announcement-block announcement-block--important\">\n            <span class=\"announcement-block__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                          d=\"M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5ZM13.637 7.65198C13.637 6.74791 12.9041 6.01501 12 6.01501C11.0959 6.01501 10.363 6.74791 10.363 7.65198C10.5335 9.53749 10.875 13.383 10.875 13.383C10.875 14.0043 11.3787 14.508 12 14.508C12.6213 14.508 13.125 14.0043 13.125 13.383V13.38L13.637 7.65198ZM11.9927 15.714C11.3714 15.714 10.8677 16.2177 10.8677 16.839C10.8677 17.4603 11.3714 17.964 11.9927 17.964H12.0073C12.6286 17.964 13.1323 17.4603 13.1323 16.839C13.1323 16.2177 12.6286 15.714 12.0073 15.714H11.9927Z\"\n                          fill=\"#FEA419\"\/>\n                <\/svg>\n                Important\n            <\/span>\n            <p class=\"announcement-block__content\">\n                <strong>Penting!<\/strong> Karena perintah Linux seperti grep peka terhadap besar kecilnya huruf, perhatikan penggunaan huruf besar dalam pola pencarian dan nama file Anda.\n            <\/p><\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-pencarian-rekursif\">Pencarian rekursif<\/h3><p>Anda bisa melakukan pencarian rekursif pada semua file dan subdirektori dalam folder dengan menggunakan opsi <strong>-r.<\/strong> Berikut syntaxnya:<\/p><pre class=\"wp-block-preformatted\">grep -r keyword path\/ke\/sebuah\/folder<\/pre><p>Sebagai contoh, kita punya direktori <strong>tutorial\/content\/linux<\/strong> yang berisi dua folder, yaitu <strong>commands<\/strong> dan <strong>utilities<\/strong>. Untuk mencari kata <strong>VPS<\/strong> pada semua file dalam folder-folder ini, cukup jalankan grep pada path utamanya:<\/p><pre class=\"wp-block-preformatted\">grep -r VPS tutorial\/content\/linux<\/pre><p>Perintah grep akan menampilkan daftar baris yang sesuai dari semua file dan folder dalam direktori <strong>tutorial\/content\/linux<\/strong>.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a590b1ccde5a\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a590b1ccde5a\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"96\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/pencarian-rekursif-grep-command.png\/w=1024,h=1024,fit=scale-down\" alt=\"grep secara rekursif mencari file di dalam subfolder yang berbeda\" class=\"wp-image-43329\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/pencarian-rekursif-grep-command.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/pencarian-rekursif-grep-command.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/pencarian-rekursif-grep-command.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/pencarian-rekursif-grep-command.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-menampilkan-entri-di-dekat-baris-yang-sesuai\">Menampilkan entri di dekat baris yang sesuai<\/h3><p>Grep bisa digunakan untuk menampilkan baris setelah dan sebelum entri yang Anda cari untuk memberikan konteks yang lebih lengkap. Untuk melakukannya, tambahkan opsi ini diikuti dengan jumlah baris berdekatan yang ingin Anda tampilkan:<\/p><ul class=\"wp-block-list\">\n<li><strong>A <\/strong>&ndash; menampilkan baris setelah entri yang dipilih.<\/li>\n\n\n\n<li><strong>B <\/strong>&ndash; menghasilkan baris sebelum entri yang dipilih.<\/li>\n\n\n\n<li><strong>C <\/strong>&ndash; menampilkan baris setelah dan sebelum entri.<\/li>\n<\/ul><p>Sebagai contoh, syntax grep berikut ini akan menampilkan entri setelah baris yang cocok:<\/p><pre class=\"wp-block-preformatted\">grep -A1 pola file<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a590b1cd11b7\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a590b1cd11b7\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1048\" height=\"94\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/hasil-baris-setelah-entri-yang-cocok.png\/w=1024,h=1024,fit=scale-down\" alt=\"grep menampilkan baris setelah entri yang cocok\" class=\"wp-image-43330\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/hasil-baris-setelah-entri-yang-cocok.png\/w=1048,fit=scale-down 1048w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/hasil-baris-setelah-entri-yang-cocok.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/hasil-baris-setelah-entri-yang-cocok.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/hasil-baris-setelah-entri-yang-cocok.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/hasil-baris-setelah-entri-yang-cocok.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1048px) 100vw, 1048px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-pencarian-yang-tidak-peka-huruf-besar-dan-kecil\"><strong>Pencarian yang tidak peka huruf besar dan kecil<\/strong><\/h3><p>Secara default, grep akan memperlakukan pola dengan huruf besar-kecil yang berbeda sebagai string yang berbeda. Misalnya, Anda tidak bisa mencari <strong>Grep <\/strong>dan <strong>GREP <\/strong>menggunakan kata kunci <strong>grep<\/strong>. Anda bisa menonaktifkan perilaku ini dengan menambahkan opsi <strong>-i<\/strong>:<\/p><pre class=\"wp-block-preformatted\">grep -i keyword file<\/pre><p>Apabila ingin mencari kata <strong>vps<\/strong> dan mengabaikan perbedaan huruf besar-kecil, jalankan perintah berikut:<\/p><pre class=\"wp-block-preformatted\">grep -i vps hostinger.txt<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a590b1cd3d1d\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a590b1cd3d1d\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1134\" height=\"82\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/grep-mencari-pola-tanpa-huruf-besar-kecil.png\/w=1024,h=1024,fit=scale-down\" alt=\"Grep menemukan pola VPS yang mengabaikan perbedaan besar kecilnya huruf\" class=\"wp-image-43331\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/grep-mencari-pola-tanpa-huruf-besar-kecil.png\/w=1134,fit=scale-down 1134w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/grep-mencari-pola-tanpa-huruf-besar-kecil.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/grep-mencari-pola-tanpa-huruf-besar-kecil.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/grep-mencari-pola-tanpa-huruf-besar-kecil.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/grep-mencari-pola-tanpa-huruf-besar-kecil.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1134px) 100vw, 1134px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-pencarian-terbalik\">Pencarian terbalik<\/h3><p>Tambahkan opsi <strong>-v<\/strong> pada perintah grep seperti syntax berikut ini untuk mengaktifkan pencarian terbalik, yaitu menampilkan baris yang justru tidak sesuai:<\/p><pre class=\"wp-block-preformatted\">grep -v keyword file<\/pre><p>Contohnya, perintah ini hanya menampilkan baris yang tidak mengandung kata VPS dalam file <strong>hostinger.txt:<\/strong><\/p><pre class=\"wp-block-preformatted\">grep -v VPS hostinger.txt<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a590b1cd676e\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a590b1cd676e\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"910\" height=\"90\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/hasil-baris-yang-tidak-sesuai-pola.png\/public\" alt=\"Grep menampilkan baris yang tidak sesuai dengan pola yang dicari\" class=\"wp-image-43332\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/hasil-baris-yang-tidak-sesuai-pola.png\/w=910,fit=scale-down 910w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/hasil-baris-yang-tidak-sesuai-pola.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/hasil-baris-yang-tidak-sesuai-pola.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/hasil-baris-yang-tidak-sesuai-pola.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 910px) 100vw, 910px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-menampilkan-nomor-baris\">Menampilkan nomor baris<\/h3><p>Apabila Anda sedang menangani file besar seperti log, outputnya mungkin bisa sangat panjang. Akhirnya, pengecekan lokasi pola pun menjadi sulit. Untuk mempermudah tugas ini, Anda bisa menampilkan nomor baris dengan opsi <strong>-n <\/strong>seperti berikut:<\/p><pre class=\"wp-block-preformatted\">grep -n keyword file<\/pre><p>Sebagai contoh, perintah ini akan menampilkan baris dalam file <strong>auth.log <\/strong>yang berisi kata <strong>unknown user<\/strong> beserta nomor barisnya:<\/p><pre class=\"wp-block-preformatted\">grep -n \"unknown user\" auth.log<\/pre><p>Baris yang dimulai dengan angka satu berarti adalah entri pertama dalam file <strong>auth.log<\/strong>, dan seterusnya.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a590b1cd96c8\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a590b1cd96c8\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1286\" height=\"196\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/grep-command-menampilkan-nomor-baris.png\/w=1024,h=1024,fit=scale-down\" alt=\"Perintah grep menampilkan nomor baris\" class=\"wp-image-43333\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/grep-command-menampilkan-nomor-baris.png\/w=1286,fit=scale-down 1286w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/grep-command-menampilkan-nomor-baris.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/grep-command-menampilkan-nomor-baris.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/grep-command-menampilkan-nomor-baris.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/grep-command-menampilkan-nomor-baris.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1286px) 100vw, 1286px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p>\n\n        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Tips berguna                <\/p>\n            <\/div>\n            <p class=\"protip__content\">Anda bisa menggabungkan beberapa opsi grep untuk meningkatkan hasil pencarian. Misalnya, jalankan <strong>grep -nv pola file<\/strong> untuk menampilkan nomor baris dari entri yang tidak mengandung pola tertentu.<\/p>\n                    <\/div>\n        \n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-menggunakan-grep-dengan-ekspresi-reguler\">Menggunakan grep dengan ekspresi reguler<\/h3><p><a href=\"https:\/\/www.regular-expressions.info\/\" target=\"_blank\" rel=\"noopener\">Ekspresi reguler<\/a>, atau regex, adalah deretan karakter yang mendefinisikan pola pencarian. Regex berguna untuk menemukan kueri yang sangat spesifik tanpa harus mencantumkan kata kunci satu per satu. Berikut adalah beberapa simbol regex dan penandanya:<\/p><ul class=\"wp-block-list\">\n<li><strong>.<\/strong> &ndash; cocok dengan satu karakter apa pun.<\/li>\n\n\n\n<li><strong>* <\/strong>&ndash; mewakili nol atau lebih dari karakter sebelumnya.<\/li>\n\n\n\n<li><strong>+<\/strong> &ndash; menandakan satu atau beberapa karakter sebelumnya.<\/li>\n\n\n\n<li><strong>?<\/strong> &ndash; menunjukkan nol atau salah satu karakter sebelumnya.<\/li>\n\n\n\n<li><strong>^<\/strong> &ndash; mengindikasikan dimulainya pola regex.<\/li>\n\n\n\n<li><strong>$<\/strong> &ndash; mewakili akhir dari pola regex.<\/li>\n\n\n\n<li><strong>() <\/strong>&ndash; pola kelompok.<\/li>\n<\/ul><p>Ekspresi reguler ini berperilaku berbeda, baik saat Anda menggunakan ERE (extended regular expression) dengan opsi <strong>-E <\/strong>maupun BRE (basic regular expression) default. Untuk informasi lebih lanjut, silakan baca tentang <a href=\"https:\/\/www.gnu.org\/software\/grep\/manual\/grep.html#Basic-vs-Extended\" target=\"_blank\" rel=\"noopener\">perbedaan BRE dan ERE<\/a>.<\/p><p>Sebagai contoh, kalau Anda ingin mencari pola seperti <strong>abc <\/strong>dan <strong>acc<\/strong>, jalankan perintah berikut. Simbol titik (<strong>.<\/strong>) akan mencocokkan karakter apa pun:<\/p><pre class=\"wp-block-preformatted\">grep -E 'a.c' file<\/pre><p>Simbol <strong>^<\/strong> dan <strong>$<\/strong> bisa Anda gunakan untuk mencari baris yang dimulai atau diakhiri dengan pola tertentu. Perhatikan contoh perintah grep ini:<\/p><pre class=\"wp-block-preformatted\">grep -E '^pola' file<\/pre><p>Perintah di atas akan mencocokkan baris yang dimulai dengan kata <strong>pola<\/strong>, seperti <strong>pola adalah sebuah string teks<\/strong>. Sementara itu, contoh berikut ini akan mencari entri yang diakhiri dengan kata <strong>pola<\/strong>:<\/p><pre class=\"wp-block-preformatted\">grep -E 'pola$' file<\/pre><p>Anda juga bisa menggabungkan beberapa simbol regex untuk memperbaiki hasil pencarian guna memperoleh hasil yang lebih spesifik. Sebagai contoh, perintah ini akan mencari baris yang berisi kata apa pun yang dimulai dengan <strong>H <\/strong>dan diakhiri dengan <strong>R<\/strong>:<\/p><pre class=\"wp-block-preformatted\">grep '^H.*R$' 1.txt<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a590b1cdc61f\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a590b1cdc61f\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"668\" height=\"116\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/grep-mencari-pola-menggunakan-regex.png\/public\" alt=\"Grep mencari pola menggunakan regex\" class=\"wp-image-43334\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/grep-mencari-pola-menggunakan-regex.png\/w=668,fit=scale-down 668w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/grep-mencari-pola-menggunakan-regex.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/grep-mencari-pola-menggunakan-regex.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 668px) 100vw, 668px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-mencari-beberapa-pola\">Mencari beberapa pola<\/h3><p>Anda bisa mencari beberapa kata kunci dengan menggunakan satu perintah grep. Cara termudah untuk melakukannya adalah dengan mencantumkan kata kunci di dalam tanda kutip (<strong>&lsquo;<\/strong>) yang dipisahkan oleh garis miring (<strong>\\<\/strong>) dan pipa (<strong>|<\/strong>). Berikut tampilan syntaxnya:<\/p><pre class=\"wp-block-preformatted\">grep 'pola1\\|pola2\\|pola3' file<\/pre><p>Pada perintah di atas, grep menggunakan BRE karena kita tidak menambahkan opsi apa pun. Untuk mencegahnya menafsirkan pipa sebagai pola yang diminta, kita melewatkannya dengan menggunakan garis miring.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a590b1cdf297\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a590b1cdf297\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"70\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/grep-mencari-dua-pola-dalam-file.png\/w=1024,h=1024,fit=scale-down\" alt=\"Grep mencari dua pola dari sebuah file\" class=\"wp-image-43335\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/grep-mencari-dua-pola-dalam-file.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/grep-mencari-dua-pola-dalam-file.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/grep-mencari-dua-pola-dalam-file.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/grep-mencari-dua-pola-dalam-file.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p>Anda juga bisa mencari beberapa pola tanpa garis miring dengan menambahkan opsi <strong>-E<\/strong> untuk mengaktifkan fungsi khusus pipa:<\/p><pre class=\"wp-block-preformatted\">grep -E 'pola1|pola2|pola3' file<\/pre><p>Sebagai pengganti opsi <strong>-E<\/strong>, Anda bisa melakukannya dengan menggunakan perintah <strong>egrep<\/strong>:<\/p><pre class=\"wp-block-preformatted\">egrep 'pola1|pola2|pola3' file<\/pre><p>Apabila Anda ingin menentukan pola secara terpisah, gunakan opsi <strong>-e<\/strong> untuk setiap kueri pencarian. Berikut adalah syntax perintahnya:<\/p><pre class=\"wp-block-preformatted\">grep -e pola1 -e pola2 -e pola3 file<\/pre><p>Semua variasi perintah grep ini memberikan hasil yang sama. Jadi, silakan pilih salah satu berdasarkan preferensi Anda.<\/p><h3 class=\"wp-block-heading\" id=\"h-menghitung-kecocokan\">Menghitung kecocokan<\/h3><p>Beberapa tugas administrasi sistem mungkin mengharuskan Anda memeriksa sejumlah baris dalam file yang memiliki pola yang cocok. Sebagai contoh, langkah ini berguna untuk menghitung upaya masuk dari alamat IP tertentu dalam file log.<\/p><p>Untuk memeriksa berapa banyak baris yang mengandung pola, gunakan opsi <strong>-c<\/strong> atau <strong>-count<\/strong> seperti ini:<\/p><pre class=\"wp-block-preformatted\">grep -c pola file<\/pre><p>Namun, opsi <strong>-c<\/strong> menghitung baris yang cocok, bukan jumlah kemunculan pola. Apabila Anda ingin memeriksanya, gunakan opsi <strong>-o<\/strong> dan teruskan pada perintah <strong>wc <\/strong>seperti ini:<\/p><pre class=\"wp-block-preformatted\">grep -o pola file | wc -l<\/pre><p>Hasilnya, opsi <strong>-o<\/strong> hanya menampilkan kemunculan pola yang dihitung oleh perintah wc, bukan seluruh baris. Kita akan mempelajari penggunaan pipa (<strong>|<\/strong>) pada bagian selanjutnya.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a590b1ce1fd1\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a590b1ce1fd1\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"60\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/grep-menghitung-jumlah-kemunculan-pola.png\/w=1024,h=1024,fit=scale-down\" alt=\"grep menghitung jumlah kemunculan pola\" class=\"wp-image-43336\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/grep-menghitung-jumlah-kemunculan-pola.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/grep-menghitung-jumlah-kemunculan-pola.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/grep-menghitung-jumlah-kemunculan-pola.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/grep-menghitung-jumlah-kemunculan-pola.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p>Perhatikan bahwa perintah ini juga menghitung varian lain kata kunci. Misalnya, kalau Anda menggunakan pola <strong>connect<\/strong>, grep akan turut mengecek kata seperti <strong>reconnect<\/strong>, <strong>connected<\/strong>, <strong>connecting<\/strong>, dan <strong>disconnected<\/strong>.<\/p><p>Apabila Anda ingin menghitung kata yang sama persis, tambahkan batasan kata di awal dan akhir kata kunci Anda. Berikut ini contohnya:<\/p><pre class=\"wp-block-preformatted\">grep -o '\\bpola\\b' file&nbsp;<\/pre><h3 class=\"wp-block-heading\" id=\"h-menggabungkan-grep-dengan-perintah-lain\">Menggabungkan grep dengan perintah lain<\/h3><p>Selain file dan direktori, Anda bisa memfilter data input dari perintah lain menggunakan grep. Untuk melakukannya, tambahkan penggabungan dengan pipa (<strong>|<\/strong>) seperti berikut:<\/p><pre class=\"wp-block-preformatted\">perintah | grep pola<\/pre><p>Dalam cuplikan di atas, pipa mengalihkan output dari perintah pertama ke grep, memfilter hasilnya berdasarkan kata kunci. Berikut adalah contoh penggunaannya:<\/p><pre class=\"wp-block-preformatted\">ls | grep '\\.txt$'<\/pre><p>Perintah <strong>ls <\/strong>mencantumkan isi direktori Anda saat ini. Kemudian, perintah <strong>grep <\/strong>memfilter outputnya, menampilkan file <strong>TXT <\/strong>di dalam folder tersebut. Berikut adalah contoh lainnya:<\/p><pre class=\"wp-block-preformatted\">ps aux | grep \"process_name\"&nbsp;<\/pre><p>Perintah <strong>ps aux<\/strong> mencantumkan semua proses yang sedang berjalan dalam sistem Anda. Kemudian, utilitas grep mencari proses tertentu dari daftar tersebut berdasarkan namanya.<\/p><p>Tergantung pada tugas yang perlu dilakukan, Anda bisa menggabungkan grep dengan tool lain. Pengguna <a href=\"\/id\/hosting-vps\">VPS hosting Hostinger<\/a> yang tidak yakin harus menggunakan utilitas yang mana bisa bertanya pada asisten AI kami, <strong>Kodee<\/strong>, untuk membantu menjelaskan dan menghasilkan perintahnya lengkap.<\/p><p>Contohnya, tanyakan pada <strong>Kodee<\/strong>, &ldquo;Saya perlu mencantumkan semua layanan di VPS Ubuntu saya dan menggunakan utilitas grep untuk memfilter outputnya, hanya menampilkan yang terkait dengan NGINX. Hasilkan perintah lengkapnya.&rdquo;<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a590b1ce4c76\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a590b1ce4c76\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1464\" height=\"976\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/hasil-kodee.png\/w=1024,h=1024,fit=scale-down\" alt=\"hasil yang diberikan kodee terkait perintah grep\" class=\"wp-image-43337\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/hasil-kodee.png\/w=1464,fit=scale-down 1464w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/hasil-kodee.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/hasil-kodee.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/hasil-kodee.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2019\/08\/hasil-kodee.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1464px) 100vw, 1464px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p>Kodee kemudian akan menuliskan perintah yang sesuai untuk sistem dan kebutuhan Anda.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/id\/hosting-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-VPS-hosting_in-text-banner.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-29630\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-VPS-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-VPS-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-VPS-hosting_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-VPS-hosting_in-text-banner.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h3 class=\"wp-block-heading\" id=\"h-mengalihkan-output\">Mengalihkan output<\/h3><p>Administrator sistem mungkin perlu menyimpan hasil perintah grep untuk diproses lebih lanjut atau sebagai arsip. Cara mudah untuk melakukannya adalah dengan mengubah output menjadi file teks menggunakan simbol lebih besar dari (<strong>&gt;<\/strong>). Berikut syntaxnya:<\/p><pre class=\"wp-block-preformatted\">grep pola file &gt; file_target.txt<\/pre><p>Apabila file target tidak ada, perintah grep akan secara otomatis membuatnya di direktori kerja Anda saat ini.<\/p><p>Untuk memeriksa apakah grep menyimpan output dengan benar, tampilkan konten file target menggunakan perintah <strong>cat <\/strong>seperti ini:<\/p><pre class=\"wp-block-preformatted\">cat file_target.txt<\/pre><p>\n\n\n        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Ingin mempelajari perintah Linux lainnya?                <\/p>\n            <\/div>\n            <p class=\"protip__content\">Lihat tutorial <a href=\"\/id\/tutorial\/perintah-dasar-linux\/\">perintah Linux<\/a> kami untuk mempelajari lebih lanjut tentang utilitas manajemen server yang paling umum digunakan.<\/p>\n                    <\/div>\n        \n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-kesimpulan\">Kesimpulan<\/h2><p>Perintah <strong>grep <\/strong>memungkinkan Anda menggunakan pola untuk menemukan baris dalam sebuah file. Syntax dasarnya adalah <strong>grep pola file<\/strong>, tapi Anda bisa menambahkan berbagai opsi untuk memodifikasi pencarian sesuai kebutuhan.<\/p><p>Sebagai contoh, tambahkan opsi <strong>-r<\/strong> untuk mencari pola secara rekursif pada file dan subdirektori dalam sebuah folder. Meskipun perintah ini peka terhadap huruf besar-kecil secara default, Anda bisa menonaktifkan perilaku ini menggunakan flag <strong>-i <\/strong>untuk menemukan pola yang cocok tanpa memperhatikan besar kecilnya huruf.<\/p><p>Anda juga bisa menampilkan baris yang tidak cocok menggunakan opsi <strong>-v<\/strong> dan menambahkan opsi <strong>-n<\/strong> untuk menampilkan nomor urutnya. Untuk pola pencarian yang lebih kompleks, Anda bisa menggunakan simbol ekspresi reguler.<\/p><p>Dalam situasi sebenarnya, Anda mungkin perlu menggabungkan grep dengan perintah lain dan mengekspor hasil pencarian menjadi file sebagai backup. Karena utilitas ini memiliki banyak sekali variasi, manfaatkan <strong>Kodee <\/strong>untuk menulis perintah lengkapnya.<\/p><h2 class=\"wp-block-heading\" id=\"h-tanya-jawab-faq-cara-menggunakan-perintah-grep\">Tanya jawab (FAQ) cara menggunakan perintah grep<\/h2><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-69442cddf0de9\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Apa fungsi perintah grep?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Perintah grep biasanya digunakan untuk mencari baris yang mengandung kata kunci tertentu dalam sebuah file. Perintah ini juga berguna untuk memfilter output utilitas lain agar hanya menampilkan yang memiliki pola tertentu. Lakukan hal ini dengan mengarahkan (piping) perintah tersebut ke grep.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-69442cddf0ded\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Apa opsi yang paling umum digunakan dengan grep?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Salah satu opsi yang paling umum dalam grep termasuk <strong>-i<\/strong>, yang mengabaikan kepekaan terhadap huruf besar\/kecil dalam kueri pencarian. Opsi populer lainnya adalah <strong>-r<\/strong>, yang bisa Anda gunakan untuk mencari semua file dan folder di dalam direktori.&nbsp;<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-69442cddf0dee\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Bisakah grep mencari pola dalam beberapa file atau folder?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Ya, Anda bisa mencari kata kunci dalam beberapa file atau direktori dengan mencantumkannya. Masukkan <strong>grep pola file1.txt file2.txt <\/strong>untuk menemukan pola dalam file. Untuk memeriksa kata kunci dari beberapa direktori, gunakan opsi <strong>-r<\/strong> diikuti path utamanya.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-69442cddf0def\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Bagaimana cara mencari baris yang tidak sesuai pola tertentu?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Untuk menampilkan baris yang tidak sesuai dengan pola tertentu, tambahkan opsi <strong>-v <\/strong>pada perintah grep Anda. Langkah ini akan mengaktifkan fungsi pencarian terbalik, menghasilkan semua entri yang tidak mengandung kata kunci dalam sebuah file.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Perintah grep (Global Regular Expression Print) bekerja dengan mencari baris yang mengandung pola tertentu dalam sebuah file. Perintah ini berfungsi untuk mengecek keberadaan suatu entri dengan cepat, terutama dalam file yang panjang seperti file log. Anda bisa menambahkan berbagai opsi guna memodifikasi perilaku perintah ini untuk tugas tertentu, seperti pencarian terbalik dan pencarian beberapa kata [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/id\/tutorial\/grep-command\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":190,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Cara menggunakan perintah grep Linux + contohnya","rank_math_description":"Anda bisa menggunakan perintah grep untuk mencari pola tertentu dalam file Linux. Baca penjelasan dan cara menggunakannya di artikel ini!","rank_math_focus_keyword":"perintah grep, cara menggunakan perintah grep","footnotes":""},"categories":[5096],"tags":[],"class_list":["post-8736","post","type-post","status-publish","format-standard","hentry","category-vps"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/grep-command-in-linux\/","default":1},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/comando-grep-linux\/","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/commande-grep-sous-linux\/","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/comando-grep-linux\/","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/grep-command\/","default":0},{"locale":"nl-NL","link":"https:\/\/www.hostinger.com\/nl\/tutorials\/grep-command\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/grep-command-in-linux\/","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/grep-command-in-linux\/","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/grep-command-in-linux\/","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/grep-command-in-linux\/","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/grep-command-in-linux\/","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/grep-command-in-linux\/","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/grep-command-in-linux\/","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/comando-grep-linux\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/comando-grep-linux\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/comando-grep-linux\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/comando-grep-linux\/","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts\/8736","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/users\/190"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/comments?post=8736"}],"version-history":[{"count":9,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts\/8736\/revisions"}],"predecessor-version":[{"id":47221,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts\/8736\/revisions\/47221"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/media?parent=8736"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/categories?post=8736"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/tags?post=8736"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}