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

Globbing có nghĩa là khớp các tệp theo mẫu tên có chứa ký tự đại diện.

5
Độ nhạy trường hợp trong hình vuông khung
Thông thường, bash globalbing là trường hợp nhạy cảm: $ 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 Sử dụng dấu ngoặc vuông dường như không thay đổi điều này: $ echo [c]* casefix.pike cdless chalices.py charconv.py chocolate.pike circum.py clip.pike …
10 bash  shell  wildcards  locale 



3
Tìm tập tin kết thúc bằng số
Tôi đang cố gắng tạo một số tập lệnh sao lưu khi các tệp nhật ký ngày càng lớn hơn. Những gì tôi có là đối phó với tệp hiện tại, (ví dụ: securetệp trong /var/log/) và xóa nội dung khỏi tệp đó. Nhưng có một số tập tin có …


5
Khớp mẫu trên tên đường dẫn trong bash
Tôi muốn hành động trên một danh sách các thư mục con trong một thư mục. Xem xét: for x in x86-headers/*/C/populate.sh; do echo $x; done Điều này mang lại 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 Nhưng tôi muốn các giá trị tương ứng với phần thứ hai của …

2
Việt grep -r foo * Cảnh vs vs grep -r foo.
Khi sử dụng grep -r, bạn có thể tìm kiếm trong tất cả các tệp bằng * hoặc. và nó dường như trả lại điều tương tự nhưng nó có thực sự giống nhau không? Hãy nói rằng tôi tìm kiếm "foo", sau đó tôi có thể viết grep -r …
10 grep  wildcards 


6
Xử lý tệp / etc / passwd để liệt kê tất cả người dùng có thư mục chính ở / nhà
Tôi có một tập tin ví dụ / etc / passwd như thế này: 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 Tôi đang cố gắng liệt kê tất cả người dùng có thư mục nhà /home/. tôi đã viết cat ~/Desktop/e.txt |awk -F ":" '{if ($6 ~/^/home/) print $1;}' trong đó e.txt …

1
Xóa các tệp cũ hơn 500 ngày
Tôi có thư mục chứa các tệp từ năm 2010 .. Tôi muốn xóa tất cả các tệp cũ hơn 500 ngày và tôi đã thử cách này: find /var/log/arc/* -type f -mtime +500 -delete {}\; Nhưng tôi hiểu điều này: -bash: /usr/bin/find: Argument list too long Theo tôi biết …



7
Tìm tệp theo độ dài của tên tệp
Tôi muốn tìm tất cả các tệp theo độ dài của tên tệp. Ví dụ: nếu tôi muốn tìm các tệp có độ dài 1, chẳng hạn như a.go, b.go. Tôi đặt: grep '.\{1\}' file Dường như không hiệu quả. Tôi có thể sử dụng lệnh nào để tìm tệp …


3
cho rủi ro vòng lặp toàn cầu
Tôi đang cố gắng thiết lập một tập lệnh sẽ lặp qua một tập các thư mục và thực hiện một điều khi nó tìm thấy các tệp .jpg và một tập lệnh khác khi nó tìm thấy các tập tin .nef. Vấn đề là, nếu một thư mục không …
10 bash  wildcards 

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.