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

mong đợi - "mong đợi -r PATTERN" trong lệnh "-r" của Expect nghĩa là gì?

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-03 01:51:09 29 4
mua khóa gpt4 Nike

Tôi đã kiểm tra Trông chờ manpage và tìm kiếm trên Google nhưng tôi vẫn chưa tìm được cái như mong đợi -r Nó là gì vậy? Tôi thấy tùy chọn này đã được sử dụng như thế này trước đây

mong đợi -r "\r\n\r\n"

hiện hữu trông chờ script nhưng không thể hiểu nó dùng để làm gì. Có ai biết tôi có thể tìm thấy câu trả lời này ở đâu không? Cảm ơn trước

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

Khi tôi thấy ai đó sử dụng mong đợi -regexp MẪU Điều này cũng làm tôi bối rối một chút. Bởi vì trong trang man nó chỉ đề cập đến mong đợi -re MẪU .Tôi đã cố gắng mong đợi -regexp MẪUNó thực sự hoạt động.

Đôi khi tôi tải về Expect's source codeVà đã xem xét và tìm ra lý do tại sao.

trong mã nguồn (xemphân tích cú pháp_expect_args()chức năng trongmong đợi.c),trông chờCác tùy chọn thực sự được xác định như sau:

char tĩnh *cờ[] = {
"-glob", "-regexp", "-exact", "-notransfer", "-nocase",
"-i", "-indices", "-iread", "-timestamp", "-timeout",
"-nobrace", "--", (char *)0
}

Sau đó gọi nó trong hàmtclcủa Tcl_GetIndexFromObj(interp, objPtr, tablePtr, msg, flags, indexPtr)Tùy chọn lệnh phân tích cú pháp. theoTcl_GetIndexFromObj()của thủ công :

... một trận đấu xảy ra nếu objPtrgiá trị chuỗi của là giống hệt một trong các dây trong bảngPtr, or nếu nó là một viết tắt duy nhất không trống cho chính xác một trong các chuỗi trong bảngPtrTCL_EXACT cờ không được chỉ định; ...

在这里Trông chờĐiện thoại Tcl_GetIndexFromObj()cờ = 0 (KHÔNG TCL_EXACT ) do đó được ghi lại -gl , -nốt Rê-bán tạiTrong trang man nó thực sự là -toàn cầu , -regexp-chính xáctương ứng. Và bởi vì chỉ có một lựa chọn -regexptừ -r bắt đầu như vậy-rchỉ có nghĩa là với -regexp Tương tự (và -nốt Rê ).

Cá nhân tôi khuyên bạn vẫn nên sử dụng tùy chọn được ghi lại để tránh gây nhầm lẫn cho người khác.

Về mong đợi - "expect -r PATTERN" trong lệnh "-r" của Expect có nghĩa là gì? , 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/41473099/

29 4 0
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