Pertanyaan yang diberi tag regular-expression

Ekspresi reguler adalah cara mencocokkan pola karakter dalam sebuah string.

86
Bagaimana menjalankan grep dengan banyak pola AND?

Saya ingin mendapatkan kecocokan multi pola dengan AND di antara pola, yaitu setara dengan menjalankan beberapa greps secara berurutan: grep pattern1 | grep pattern2 | ... Jadi bagaimana cara mengubahnya menjadi seperti ini? grep pattern1 & pattern2 & pattern3 Saya ingin menggunakan...

65
Grep masalah 'ATAU' regex

Saya mencoba menggunakan grep dengan regex untuk menemukan baris dalam file yang cocok dengan 1 dari 2 string yang mungkin. Ini grep saya: $ grep "^ID.*(ETS|FBS)" my_file.txt Grep di atas tidak mengembalikan hasil. Namun jika saya mengeksekusi: $ grep "^ID.*ETS" my_file.txt atau $ grep...

44
Temukan file dalam banyak nama folder

Saya mencoba untuk daftar semua file dari dir1, dir2, dir3dan dir4yang mungkin di mana saja di sebagai sub direktori saya cwdmenggunakan findperintah. Saya mencoba yang berikut ini tanpa hasil: find . -type f -regextype posix-egrep -regex 'dir1/.+|dir2/.+|dir3/.+|dir4/.+' Saya mencoba...

44
Penggantian tab sederhana dan gagal secara misterius

Ini seharusnya sangat sederhana, tetapi untuk beberapa alasan itu tidak berfungsi: sed -i.bak -E 's/\t/ /' file.txt Alih-alih mengganti karakter tab, itu menggantikan tkarakter. Saya telah mencoba setiap variasi dalam hal ini yang dapat saya pikirkan, bermain dengan mengutip, dll. Saya telah...

31
ambil dan lepas tanda dolar

Saya ingin tahu file mana yang memiliki string $Id$. grep \$Id\$ my_dir/mylist_of_files mengembalikan 0 kejadian. Saya menemukan bahwa saya harus menggunakan grep \$Id$ my_dir/mylist_of_files Lalu saya melihat bahwa $Idberwarna pada output, yaitu sudah cocok. Bagaimana saya bisa mencocokkan...