Pertanyaan yang diberi tag wildcards

11
Sejarah Bash globbing

Apakah ada alasan historis mengapa Bash "globbing" dan ekspresi reguler tidak identik? Sebagai contoh, saya percaya bahwa di Bash [1-2]*cocok dengan apa pun yang dimulai dengan 1 atau 2 diikuti oleh yang lain, sedangkan sebagai ekspresi reguler [1-2]*hanya akan cocok dengan urutan 1s dan 2s. Script...

10
"Grep -r foo *" vs "grep -r foo."

Saat menggunakan grep -r Anda dapat mencari di semua file dengan * atau. dan tampaknya mengembalikan hal yang sama tetapi apakah itu benar-benar sama? Katakanlah saya mencari "foo", maka saya bisa menulis grep -r foo * atau grep -r foo . Adakah yang akan mencoba menjelaskan perbedaan...

10
Temukan file dengan panjang nama file

Saya ingin mencari semua file dengan panjang nama file. Sebagai contoh jika saya ingin mencari file panjang 1, seperti a.go, b.go. Saya meletakkan: grep '.\{1\}' file Tetapi ini tidak berhasil. Perintah apa yang dapat saya gunakan untuk mencari file berdasarkan panjang nama

10
Ganti nama file dengan nama aneh di Samba mount

Saya ingin mengganti nama file dengan nama aneh menjadi sesuatu yang masuk akal, namun saya tidak dapat: / $ mv *_000c.jpg 000c.jpg mv: cannot move '?j?Z?R?C1_000c.jpg' to '000c.jpg': No such file or directory Saya sudah mencoba menggunakan nomor inode seperti yang disarankan di beberapa tempat...

10
Perilaku aneh tr menggunakan rentang

Saya memiliki satu server tertentu yang menunjukkan perilaku aneh saat menggunakan tr. Berikut adalah contoh dari server yang berfungsi: -bash-3.2$ echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] 1234567890 -bash-3.2$ Itu masuk akal bagi saya. Namun, ini dari server

10
Sensitivitas case pada globbing braket persegi

Biasanya, bash globbing peka terhadap huruf besar-kecil: $ echo c* casefix.pike cdless chalices.py charconv.py chocolate.pike circum.py clip.pike cpustats.pike crop.pike cwk2txt.py $ echo C* CarePackage.md ChocRippleCake.md Clips Menggunakan tanda kurung siku tampaknya tidak mengubah ini: $ echo...

10
Tar daftar file yang tidak semuanya ada

Saya menjalankan perintah dari script seperti tar -c -f ar.tar a b c d di mana b, c, dan d mungkin tidak ada, dan mungkin direktori. Solusi yang saya buat adalah menyalurkan output ls -dke grep, kemudian menyambungkannya ke dalam tarperintah, atau mengaktifkan gumpalan diperpanjang untuk...

10
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...

10
untuk loop glob mishaps

Saya mencoba membuat skrip yang akan mengulangi serangkaian direktori, dan melakukan satu hal ketika menemukan file .jpg, dan lainnya ketika menemukan file .nef. Masalahnya adalah, jika sebuah direktori tidak memiliki file .jpg misalnya (atau .nef) maka entri glob tidak lagi berupa glob yang...