Запитання з тегом «globbing»

5
Як розгорнути * у командному рядку Bash
Я розумію, що якщо ви введете, ls *це фактично розширено, ls a b cколи у поточного безпосередньо є файли a, bі c. Мені було цікаво, чи є спосіб розширити це перед тим, як натиснути Enter. Подібно до того, як працює Ctrl + X або завершує роботу вкладки . Тож, щоб …


6
Чи буде rm -rf * видалити всі файли / папки в поточному каталозі?
Чи rm -rf *видалити всі файли / папки з поточного каталогу? Я хочу переконатися, що підстановка *не рухатиметься у верхніх каталогах і видаляє всю мою файлову систему. : D Я пам'ятаю , робити chmod 777 .* -Rв chmodприхованих файлах і chmodед всю файлову систему. Очевидно, я був на кореневому рахунку.
20 shell  globbing 

1
як я правильно заперечую вирази zsh globbing?
Я хочу перерахувати всі файли, окрім тих, що закінчуються на owp: Отже, я спробував: 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 ніхто не працював. Як це зробити правильно? Мій .zshrc "встановив розширений …
18 zsh  globbing 

2
як поводитися з bash * match, коли немає відповідностей?
Наступний фрагмент bash чудово працює, коли *.txtв каталозі є фактично файли. for txt in *.txt do echo "loading data from $txt" done Коли їх немає, буквальне значення *.txtпотрапляє в цикл як $ txt (не добре). Як змінити цей код, щоб, коли *.txtфайлів немає , do ... doneблок пропускався?
7 bash  globbing 

2
"Ls" або regex нечутливі до регістру?
У баш я намагався ls [a-z]* і очікується, що список всіх файлів з ім'ям файла починається з малого алфавіту. Але чому ж файли з іменем починаються з великого алфавіту випадку? >ls [a-z]* D e > У разі необхідності, версія bash: bash --version GNU bash, версія 4.1.5 (1) -реліз (i486-pc-linux-gnu) Copyright …
5 bash  regex  globbing 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.