Pertanyaan yang diberi tag «wildcards»

Globbing berarti mencocokkan file dengan pola nama yang berisi wildcard.

5
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 [c]* casefix.pike cdless chalices.py charconv.py chocolate.pike circum.py clip.pike cpustats.pike crop.pike cwk2txt.py $ echo [C]* …
10 bash  shell  wildcards  locale 

3
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 di internet: $ ls -il …


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; …

2
"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 antara. dan *?
10 grep  wildcards 

4
Temukan string hanya di file tertentu di dalam subdirektori
Katakanlah saya perlu menemukan fungsi GetTypes()di semua file sumber C # ( .cs) direktori / subdirektori. Saya menggunakan grep -rn GetTypes *.cs, tapi saya punya kesalahan dengan grep: *.cs: No such file or directory. Saya harus menggunakan grep -rn GetTypes *, tetapi dalam hal ini menunjukkan semua file tidak *.cshanya. …

6
Memproses / etc / passwd file untuk mendaftar semua pengguna yang folder rumahnya ada di / home
Saya punya contoh file / etc / passwd seperti ini: tom:x:1000:1000:Work:/home/tom:/bin/bash george:x:1000:1000:Work:/home/george:/bin/bash bla:x:1000:1000:Work:/home/bla:/bin/bash boo:x:1000:1000:Work:/home/boo:/bin/bash bee:x:1000:1000:Work:/root/list:/bin/bash Saya mencoba mendaftar semua pengguna dengan folder rumah di /home/. saya menulis cat ~/Desktop/e.txt |awk -F ":" '{if ($6 ~/^/home/) print $1;}' di mana e.txt adalah teks yang saya salin di sini. Saya mengerti ada …

1
Hapus file yang lebih lama dari 500 hari
Saya memiliki direktori dengan file dari tahun 2010 tahun .. Saya ingin menghapus semua file yang lebih lama dari 500 hari dan saya mencoba ini: find /var/log/arc/* -type f -mtime +500 -delete {}\; Tapi saya mengerti: -bash: /usr/bin/find: Argument list too long Seperti yang saya tahu ini berarti ada terlalu …

3
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 @(a|b|c|d). Apakah ada cara …
10 shell  wildcards  tar 

7
Cara membuat daftar file yang dimulai dengan "a" atau "c" dari / etc. [Tutup]
Ditutup . Pertanyaan ini membutuhkan detail atau kejelasan . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Tambahkan detail dan jelaskan masalahnya dengan mengedit posting ini . Ditutup 20 hari yang lalu . Saya mencoba ls /etc/[ac]*tetapi menunjukkan direktori dimulai dengan a atau c , dan seluruh isinya, bukan …
10 ls  wildcards 

7
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 file?

3
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 diperluas, tetapi hanya sebuah string. Sebagai contoh: …
10 bash  wildcards 

3
Bagaimana cara saya membiarkan kartu liar autocomplete?
Jika saya memiliki direktori yang berisi file foo.bar.a.cat foo.bar.a.hat dan saya ketik ls f+ TABbash shell autocomplet untuk ls foo.bar.a.. Jika saya mengetik ls *bar*+ TABsaya ingin komplemen otomatis *bar*.a.. Apakah ini mungkin? Ini mirip dengan pertanyaan Bagaimana cara mengaktifkan tab wildcard di bash? tetapi jawaban yang disarankan, "itu bekerja …

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.