Pertanyaan yang diberi tag «patterns»


1
Apa yang setara dengan pola .gitignore dari regex (Besar | Kecil) (Negara | Kota) - [0-9] * \. Csv
Saya memiliki regex yang saya tempel di .gitignoremirip dengan: (Big|Small)(State|City)-[0-9]*\.csv Itu tidak berhasil jadi saya mengujinya terhadap RegexLab.NET . Saya kemudian menemukan halaman manual gitignore yang membuat saya mengetahui bahwa gitignore tidak menggunakan regex , melainkan fnmatch (3) . Namun, tampaknya tidak memiliki yang setara dengan kelompok tangkapan. Apakah ini …

1
echo [9876543210] menampilkan 1 4 5 6 ... mengapa?
Tolong jelaskan mengapa 1 4 5 6 ditampilkan untuk empat pernyataan gema terakhir? Saya pernah mengalami hal ini secara tidak sengaja, tetapi saya sekarang penasaran mengapa perilaku ini terjadi. Pernyataan ini berfungsi seperti yang diharapkan (untuk saya). $ echo [ 9876543210 ] [ 9876543210 ] $ echo [237890] [237890] Pernyataan …


2
Bagaimana cara menggunakan logika ATAU dalam menemukan?
Dalam bash shell lsdapat menggunakan fungsionalitas ATAU logis melalui (tentu saja saya juga bisa melakukan ls name1 name2tetapi contoh saya yang sebenarnya lebih rumit): ls @(name1|name2) Apakah ada cara untuk melakukan ini menggunakan find? Implementasi naif saya: find . -maxdepth 1 -name @("name1"|"name2") tidak bekerja (tidak menghasilkan apa-apa)
12 find  ls  patterns 

3
Temukan file yang diakhiri dengan angka
Saya mencoba membuat beberapa skrip cadangan saat file log semakin besar. Apa yang saya miliki adalah mengatasi file saat ini, (misalnya securefile dalam /var/log/) dan menghapus konten dari file itu. Tapi ada beberapa file dengan nama seperti: secure.1, secure.2dan semua ini saya ingin menghitungnya, dan jika nomor lebih besar maka …


5
Pencocokan pola pada nama jalur di bash
Saya ingin bertindak pada daftar subdirektori dalam direktori. Mempertimbangkan: for x in x86-headers/*/C/populate.sh; do echo $x; done Ini memberi x86-headers/elf/C/populate.sh x86-headers/gl/C/populate.sh x86-headers/gmp/C/populate.sh x86-headers/gnome2/C/populate.sh x86-headers/gtk2/C/populate.sh x86-headers/jni/C/populate.sh x86-headers/libc/C/populate.sh Tapi aku ingin nilai-nilai yang bersesuaian dengan bagian kedua dari jalan, elf, gl, dll saya tahu bagaimana menanggalkan terkemuka x86-headers. for x in x86-headers/*/C/populate.sh; …


1
Bash Globbing tidak seperti yang diharapkan
Ini adalah pertanyaan PR: Cocokkan semua nama file dengan 2 karakter atau lebih yang dimulai dengan huruf kecil, tetapi jangan diakhiri dengan huruf besar. Saya tidak mengerti mengapa solusi saya tidak berfungsi. Jadi saya mengeksekusi di bawah ini: touch aa touch ha touch ah touch hh touch a123e touch hX …


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.