Pertanyaan yang diberi tag regular-expression

10
lolos dari satu titik dengan backslash ganda - awk

Buku "pemrograman awk yang efektif" memiliki contoh tentang Field-Splitting. berikut adalah contohnya: Jika Anda ingin bidang dipisahkan oleh periode literal diikuti oleh karakter tunggal apa pun, gunakan ‘FS = "\\.."’. Mengapa double backslash? bukankah seharusnya begitu...

10
Apa definisi dari ekspresi reguler?

Baru-baru ini saya berdebat dengan Ghoti tentang apa yang merupakan ungkapan reguler dalam komentar atas jawaban saya untuk pertanyaan ini . Saya mengklaim bahwa berikut ini adalah ekspresi reguler: `[Rr]eading[Tt]est[Dd]ata` Ghoti tidak setuju, mengklaim itu adalah file glob sebagai gantinya....

10
Hapus string terkemuka di bash

Saya memiliki string seperti rev00000010dan saya hanya ingin nomor terakhir, 10 dalam hal ini. Saya sudah mencoba ini: TEST='rev00000010' echo "$TEST" | sed '/^[[:alpha:]][0]*/d' echo "$TEST" | sed '/^rev[0]*/d' keduanya tidak menghasilkan apa-apa, meskipun regex tampaknya benar (dicoba dengan...

10
Perilaku aneh "ls-a | grep ^ \. "

Saya ingin membuat daftar isi pwd dan hanya menampilkan file yang dimulai dengan titik. Saya sudah mencoba ls -a | grep ^\.tetapi saya tidak tahu mengapa output juga berisi file-file yang tidak dimulai dengan titik. Sebagai contoh: Pictures .pip .pki .profile projects Public Saya tahu bahwa saya...