Pertanyaan yang diberi tag «grep»

grep adalah utilitas baris perintah yang digunakan untuk mencari teks.

1
Bagaimana cara memasukkan karakter spasi dengan grep?
Saya punya file bernama contoh $ cat example kali.pdf linux.pdf ubuntu.pdf example.pdf. this.pdf grep .pdf dan ketika saya gunakan grepuntuk mendapatkan garis yang memiliki ruang sebelumnya .pdf, saya sepertinya tidak bisa mendapatkannya. grep *.pdf example tidak menghasilkan apa-apa, (saya ingin mengatakan, "grep, cocokkan nol atau lebih banyak spasi sebelumnya .pdf", …

5
Secara rekursif mencari pola / teks hanya dalam nama file yang ditentukan direktori?
Saya memiliki direktori (mis., abc/def/efg) Dengan banyak sub-direktori (mis .::) abc/def/efg/(1..300). Semua sub-direktori ini memiliki file yang sama (misalnya, file.txt). Saya ingin mencari string hanya di ini file.txttermasuk file lain. Bagaimana saya bisa melakukan ini? Saya menggunakan grep -arin "pattern" *, tetapi sangat lambat jika kita memiliki banyak subdirektori dan …

2
Cara menggunakan grep untuk 2 baris berbeda
Bagaimana saya bisa mencari dua frasa yang berbeda ketika mereka berada di dua baris yang berbeda dengan menggunakan satu grepperintah? Sebagai contoh Baris 1: Ini manis. Baris 2: lemon. Saya menggunakan ini tetapi tidak ada hasil grep "sweet.*lemon" file_type



1
Cari string secara rekursif saat berada di direktori saat ini
Saya ingin mencari semua file secara rekursif dari direktori saya untuk string tertentu. Saya mencoba grep -r -i my_string dan saya mencobanya di folder uji dengan dua file kecil tetapi tidak akan menemukan string. Juga, apakah ada cara khusus untuk mendefinisikan "mengandung" daripada mencocokkan seluruh kata?
15 directory  grep 

6
Grep awal baris
Saya punya file dengan konten berikut: (((jfojfojeojfow // hellow_rld (((jfojfojeojfow // hellow_rld Bagaimana saya bisa mengekstrak setiap baris yang dimulai dengan tanda kurung?

5
Perbedaan dua file besar
Saya memiliki "test1.csv" dan isinya 200,400,600,800 100,300,500,700 50,25,125,310 dan test2.csv dan itu berisi 100,4,2,1,7 200,400,600,800 21,22,23,24,25 50,25,125,310 50,25,700,5 sekarang diff test2.csv test1.csv > result.csv berbeda dari diff test1.csv test2.csv > result.csv Saya tidak tahu yang mana urutan yang benar tetapi saya menginginkan yang lain, kedua perintah di atas akan menampilkan …
14 grep  sed  awk  diff 

3
Menggunakan grep untuk mencari teks dengan kutipan tunggal?
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 greptidak memberikan hasil apa pun. Jadi bisakah seseorang memberi tahu saya bagaimana cara mencari kode …

4
Tailing dua file log
Saya memiliki aplikasi web yang menghasilkan sejumlah file log dengan informasi kinerja. Satu file log menghasilkan waktu eksekusi kode dan yang lainnya menampilkan waktu SQL. Saya tidak memiliki kontrol atas logger atau kode yang menghasilkan file log, tapi saya ingin menampilkan log di satu tempat. Saat ini saya sedang melakukan …
14 files  tail  grep 

2
Bagaimana mencegah grep mencetak string yang sama beberapa kali?
Jika saya mengambil file yang berisi berikut ini: These are words These are words These are words These are words ... untuk kata These, itu akan mencetak string These are wordsempat kali. Bagaimana saya mencegah grep mencetak string berulang lebih dari satu kali? Kalau tidak, bagaimana saya bisa memanipulasi output …


3
Grep rekursif gagal untuk file * .c
Saya mencoba secara rekursif mencari pola di semua file .c dengan cara berikut > grep -lr search-pattern *.c Tapi dapatkan ini sebagai output > grep: *.c: No such file or directory Ketika saya menggunakan ini: > grep -lr search-pattern * Saya mendapat banyak. file c dalam direktori dengan pola. Apa …
13 grep 

3
Ekstrak kata dari string menggunakan grep / sed / awk
Saya punya string 00:28:04 /usr/lib/jvm/jre/bin/java -DJDBC_CONNECTION_STRING= -Dspring.profiles.active=qa -XX:MaxPermSize=256 dan ingin mengekstrak kata qayang mengikuti -Dspring.profiles.active. Saya memiliki string simpan dalam file text.txt hanya untuk menunjukkannya. Kapan saya melakukannya grep -r -o "spring.profiles.active=" text.txt Hasilnya adalah spring.profiles.active= Kata ini tidak selalu qa, bisa prodatau dev. Apa yang saya ingin lakukan adalah …
12 command-line  bash  grep  sed  awk 

2
grep: bagaimana cara mewarnai 2 kata kunci?
Saya tahu cara mengambil 2 kata kunci menggunakan 1 perintah, tetapi saya hanya dapat mengatur untuk memberi warna pada salah satu dari mereka dalam output. Ini perintah saya: grep 'keyword1' file.log | grep 'keyword2' Hanya keyword2disorot. Bagaimana saya dapat keyword1disorot pada saat yang sama?
12 grep 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.