Câu hỏi được gắn thẻ «bash-expansion»

Các câu hỏi dành riêng cho Bourne Again SHell của GNU, trái ngược với các shell Bourne / POSIX khác. Đối với các câu hỏi về Unix shell nói chung, hãy sử dụng thẻ / shell để thay thế. Đối với các tập lệnh shell có lỗi / lỗi cú pháp, vui lòng kiểm tra chúng bằng chương trình shellcheck (hoặc trong máy chủ shellcheck web tại https://shellcheck.net) trước khi đăng ở đây.


3
Làm cách nào để loại trừ một số tệp khỏi cơ chế mở rộng tên tệp trong bash?
Tôi có thư mục hệ thống tập tin Ubuntu trong thư mục gốc và tôi vô tình sao chép hàng trăm tệp vào thư mục gốc. Tôi trực giác cố gắng loại bỏ các tập tin sao chép bằng cách loại trừ hệ thống tập tin như rm -rf !{bin,sbin,usr,opt,lib,var,etc,srv,libx32,lib64,run,boot,proc,sys,dev} …





3
mở rộng vỏ (A | B) trong tên tệp?
Có thể mở rộng một orsự lựa chọn trong shell khi đọc một tập tin chẳng hạn. Điều tôi muốn nói là, ví dụ, grephỗ trợ cú pháp như (A|B)khớp A hoặc B trong một tệp. Tương tự, nếu tôi có các tệp này: file1.txt file2.txt file3.txt file4.txt file5.txt Tôi …



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.