Pertanyaan yang diberi tag globbing

34
Cara memperluas * pada baris perintah Bash

Saya mengerti bahwa jika Anda mengetiknya ls *sebenarnya diperluas ke ls a b csaat saat ini secara langsung memiliki file a, bdan c. Saya bertanya-tanya apakah ada cara untuk memperluas ini sebelum saya menekan enter. Mirip dengan cara kerja Ctrl + X , atau tab complete berfungsi. Jadi untuk...

18
bagaimana cara meniadakan ekspresi globsh zsh dengan benar?

Saya ingin daftar semua file tetapi yang berakhiran dengan owp: Karenanya saya mencoba: ls -l *.(^owp) zsh: unknown sort specifier ls -l *(^owp) zsh: unknown sort specifier ls -l *[^o][^w][^p] # does not work either, missing some files tidak ada yang berhasil. Bagaimana saya melakukannya...

5
"Ls" atau regex tidak sensitif huruf besar-kecil?

Dalam bash, saya mencoba ls [a-z]* dan diharapkan untuk membuat daftar semua file dengan nama file dimulai dengan huruf kecil. Tetapi mengapa file dengan nama dimulai dengan huruf besar juga ditampilkan? >ls [a-z]* D e > Jika perlu, versi bash: bash --versi GNU bash, versi 4.1.5 (1)...

2
zshell globing berfungsi untuk ls, tetapi tidak scp

Catatan: Masalah ini dengan zshell , ini bekerja dengan bash. Saya punya beberapa gambar: $ ls *.jpg a.jpg b.jpg Tetapi ketika saya mencoba menyalinnya dengan scp, katanya tidak ada: $ scp *.jpg host: *.jpg: No such file or directory Ia bekerja di bash, jadi ini mungkin (pasti?)...

1
Bagaimana cara mendapatkan penyelesaian tab zsh ke "vi ** / foo <TAB>" untuk mencocokkan dan menyelesaikan file pertama yang cocok dengan "foo *" di mana saja di bawah direktori saat ini?

Bagaimana cara mendapatkan penyelesaian tab zsh cat **/foo<TAB>untuk mencocokkan dan menyelesaikan pencocokan file pertama foo*di subdirektori di bawah direktori saat ini? Misalnya, lakukan ini ketika berada di dalam direktori tes baru: (sekali lagi, ini zsh) % mkdir aaa bbb ccc % touch...

1
Cara menargetkan direktori di atas dengan pola glob

Bagaimana saya bisa membuat pola untuk direktori yang satu tingkat di atas? Katakan saya masuk /dir/server/dan saya ingin mencocokkan /dir/src/? Saya perlu memodifikasi bola ini: '!{app.js,{src,common,lib}/**}' tetapi misalnya. '!{app.js,../{src,common,lib}/**}'tidak bekerja, juga tidak...