The cengkaman ialah akronim daripada Cetakan Ungkapan Biasa Global dan merupakan alat baris arahan yang digunakan untuk mencari rentetan aksara dalam fail tertentu. Corak baris yang dicari dikenali sebagai a ekspresi biasa dan apabila arahan ini dilaksanakan ia mencetak baris dengan padanan. Perintah dalam Linux ini berguna untuk menapis melalui fail besar.
Melalui arahan grep, anda boleh mencari berbilang perkataan dalam fail yang berbeza. Dalam tutorial ini, kami akan membincangkan penggunaan grep untuk mencari berbilang fail dengan pengendali yang berbeza.
Bagaimana untuk grep Pelbagai Perkataan dalam Linux
The cengkaman arahan diprapasang dalam hampir semua pengedaran Linux. Walau bagaimanapun, jika ia tiada, anda boleh memasangnya melalui arahan berikut:
sudo apt-get install cengkaman
Perintah grep terdiri daripada tiga bahagian, pertama ialah grep, kedua ialah corak yang perlu anda cari dan yang ketiga ialah nama fail atau laluan fail. Sintaks arahan untuk mencari corak dengan nama fail ialah:
cengkaman 'corak1\|corak2' nama fail
Sintaks asas perintah grep untuk mencari berbilang perkataan dengan laluan fail ialah:
cengkaman 'corak1\|corak2' laluan fail
Di sini saya sedang mencari berbilang perkataan Linux dan sistem dalam fail doc1.txt:
cengkaman 'Linux\|sistem' doc1.txt
Jika anda mencari berbilang perkataan melalui laluan fail arahannya adalah seperti berikut:
cengkaman 'Linux\|sistem' / rumah / Zainab / Dokumen / doc1.txt
Cara Menggunakan Extended grep untuk Mencari Berbilang Perkataan
Untuk mencari berbilang perkataan dalam satu fail gunakan -e pengendali dengan nama fail atau laluan fail. Sintaks arahan itu ialah:
cengkaman -Ia adalah corak1 -Ia adalah pattern2 fileName_or_filePathDi sini saya sedang mencari Linux dan Sistem dalam fail doc1.txt:
cengkaman -Ia adalah 'Linux\|sistem' doc1.txt
Cara Mencari Berbilang Padanan Tepat Menggunakan Perintah grep dalam Linux
Untuk mencari berbilang padanan tepat gunakan operator -w dengan arahan grep. Sintaks arahan itu ialah:
cengkaman -Dalam 'corak1\|corak2' nama fail atau laluan failSebagai contoh:
cengkaman -Dalam 'Linux\|sistem' doc1.txt
Abaikan Kes dalam Perintah grep
Perintah grep adalah sensitif huruf besar dan kecil dan untuk mengelakkannya anda boleh menggunakan -i pengendali . Ini akan mencetak padanan huruf besar dan huruf kecil bagi corak input yang diberikan.
Jika anda menggunakan -i untuk mencari linux/sistem dalam doc1 arahannya adalah seperti berikut:
cengkaman -i 'linux\|sistem' doc1.txt
Kira Bilangan Padanan Menggunakan Perintah grep
Perintah grep juga boleh memaparkan jumlah kiraan padanan yang ditemuinya dalam fail sistem. Menggunakan -c pengendali dengan arahan grep:
cengkaman -c 'corak1\|corak2' nama fail atau laluan failCari bilangan kiraan Linux dan perkataan sistem dalam doc1 melalui arahan berikut:
cengkaman -c 'linux\|sistem' doc1.txt
Bagaimana untuk grep Lebih Daripada Dua Perkataan dalam Linux
Jika anda ingin menggunakan arahan grep untuk mencari lebih daripada dua perkataan dalam Linux, gunakan sintaks arahan berikut:
cengkaman 'corak\|corak-2\|corak-3' nama fail atau laluan failDalam kes saya, saya menggunakan mencari tiga perkataan Linux, pengendalian dan sistem dalam fail doc1.txt saya:
cengkaman 'Linux\|operating\|system' doc1.txt
Pokoknya
Semasa bekerja dalam baris arahan, kami sering menggunakan arahan grep untuk mencari perkataan. Perintah grep ialah perintah Linux yang paling berguna dan berkuasa dengan pilihan pengendali dan carian yang berbeza. Dengan arahan ini, anda boleh mencari perkataan dan corak tertentu dalam fail. Memahami arahan grep akan menjimatkan banyak masa untuk melihat fail besar.