cuốn sách gpt4 ai đã làm

linux - Sự khác biệt giữa grep "str" ​​​​và grep là gì? và grep "str"*

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 05:05:19 33 4
mua khóa gpt4 Nike

hiện hữu grep "str"*
Điều này có nghĩa là grep có grep tất cả nội dung?
Vì thế grep -r "str". có nhiều kết quả hơn lần trước

câu trả lời hay nhất

当您运行 grep str* , vỏ sẽ mở rộng * để khớp tất cả tên tệp trong thư mục hiện tại (trừ khi chúng bắt đầu bằng dấu chấm), sau đó chuyển danh sách tệp đó tới grep Đặt hàng.

当您运行 grep -r str . , Shell không có gì để tự mở rộng. Tuy nhiên,grep Lệnh hoạt động bằng cách lặp qua danh sách đối số của nó và truy sâu đệ quy vào tất cả các thư mục. -r Tùy chọn để sử dụng phản ứng.

Do đó, có ít nhất ba điểm khác biệt:

  • grep -r sẽ tìm thấy các tập tin ẩn
  • grep -r sẽ đi qua các thư mục con
  • grep -r Cũng thích hợp cho các thư mục chứa số lượng lớn tập tin. Trong trường hợp này, bạn có thể nhận được thông báo lỗi cho biết dòng lệnh grep str* Nó quá dài.

Về linux - sự khác biệt giữa grep "str" ​​​​và grep là gì? và grep "str"*, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/16053673/

33 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress