Ký hiệu Output dùng để xuất dữ liệu ra tệp văn bản. Khi đạt đến biểu tượng Đầu ra trong quá trình thực thi chương trình Raptor, hệ thống sẽ xác định xem đầu ra có được chuyển hướng hay không. Nếu đầu ra đã được chuyển hướng, nghĩa là tệp đầu ra đã được chỉ định, thì đầu ra sẽ được ghi vào tệp đã chỉ định. Nếu đầu ra chưa được chuyển hướng, nó sẽ chuyển đến Bảng điều khiển chính Show Chuyển hướng đầu ra vào một tệp Raptor cung cấp hai phiên bản của quy trình Redirect_Output để chuyển hướng đầu ra sang tệp. Cả hai sẽ xuất hiện trong biểu tượng cuộc gọi. Đầu tiên, lập trình viên chỉ định tên tệp làm đối số cho Redirect_Output như trong ví dụ bên dưới Redirect_Output("tệp. txt") Redirect_Output("C. \Documents and Settings\John. Doe\CS110\datafile"); Trong ví dụ đầu tiên, chỉ có tên tệp được cung cấp. Trong trường hợp này, tệp văn bản được chỉ định sẽ được tạo trong cùng thư mục với chương trình Raptor hiện tại. Trong ví dụ thứ hai, đường dẫn đầy đủ đến tệp được cung cấp. Cũng lưu ý trong ví dụ thứ hai rằng không có phần mở rộng tệp nào được cung cấp. Trong trường hợp này, tệp datafile sẽ được tạo không có phần mở rộng. Tệp được chỉ định sẽ được sử dụng cho các hoạt động đầu ra tiếp theo. ghi chú. Nếu tệp được chỉ định đã tồn tại, nó sẽ bị ghi đè mà không có cảnh báo. Tất cả nội dung trước đó của tệp sẽ bị mất. Nếu tệp được chỉ định không thể ghi vào (đã tồn tại dưới dạng tệp chỉ đọc, lỗi trong đường dẫn, v.v. ), sẽ xảy ra lỗi thời gian chạy Phiên bản thứ hai của Redirect_Output chuyển hướng đầu ra với một đối số đúng hoặc có đơn giản Redirect_Output(True) Điều này trì hoãn việc lựa chọn tệp đầu ra để chạy thời gian. Khi biểu tượng Cuộc gọi chứa Redirect_Output được thực thi, hộp thoại chọn tệp sẽ mở ra và người dùng có thể chỉ định tệp nào sẽ được sử dụng cho đầu ra Đầu ra tệp Đầu ra sẽ xuất hiện trong tệp có cùng định dạng với Bảng điều khiển chính. Trong các biểu tượng Đầu ra, lập trình viên có thể kiểm soát đầu ra là gì và khi nào các dòng mới được bắt đầu Dừng chuyển hướng đầu ra Sau khi gọi thành công Redirect_Output, chương trình sẽ ghi đầu ra của nó vào tệp đã chỉ định. Để đặt lại Raptor sao cho các ký hiệu Đầu ra tiếp theo ghi đầu ra của chúng vào Bảng điều khiển chính, một lệnh gọi khác tới Redirect_Output được sử dụng, lần này với đối số Sai (Không) Redirect_Output(Sai) Sau khi lệnh gọi này được thực thi, tệp đầu ra sẽ bị đóng và các đầu ra tiếp theo sẽ lại chuyển đến Bảng điều khiển chính. Ví dụ Biểu đồ bên dưới cho thấy cách gọi Redirect_Output được sử dụng để chuyển từ tương tác sang đầu ra tệp. Hộp đầu ra đầu tiên hiển thị thông báo tới Bảng điều khiển chính. Sau đó, lệnh gọi Redirect_Output báo cho Raptor biết rằng các đầu ra tiếp theo sẽ chuyển đến tệp "file. txt". Khi các phần tử mảng đã được ghi vào tệp, chuyển hướng đầu ra bị tắt. Đầu ra cuối cùng lại chuyển đến Bảng điều khiển chính Bộ câu hỏi và câu trả lời trắc nghiệm Unix (MCQ) này tập trung vào “Chuyển hướng và Đường ống – 1” 1. Chuyển hướng là một quá trình chuyển đổi luồng dữ liệu tiêu chuẩn. Trả lời. a 2. Có bao nhiêu tệp được sử dụng để biểu diễn các luồng tiêu chuẩn khác nhau? Trả lời. d 3. Luồng nào được kết nối với màn hình? Trả lời. b Theo dõi ngay. Bản tin Unix. Chủ đề quan trọng Bản tin quảng cáo quảng cáo 4. Luồng nào được sử dụng để biểu thị các thông báo lỗi? Trả lời. c 5. Lệnh wc < mẫu. txt sẽ đếm dữ liệu từ mẫu tệp. txt. Trả lời. a Trở thành người xếp hạng hàng đầu trong Unix ngay bây giờ 6. Ký hiệu nào được sử dụng để lấy đầu vào từ đầu vào tiêu chuẩn? Trả lời. c // first take input from standard input and then foo $ cat - foo // first take input from foo then from standard input and after that from bar $ cat foo - bar 7. Có thể sử dụng (những) ký hiệu nào sau đây để chuyển hướng đầu ra sang tệp hoặc chương trình khác? Trả lời. d quảng cáo 8. Ký hiệu >> được sử dụng để ghi đè lên tệp hiện có nếu nó tồn tại. Trả lời. b quảng cáo 9. Bộ mô tả tệp nào được sử dụng để biểu thị luồng lỗi tiêu chuẩn? Trả lời. c 10. Chúng tôi có thể chuyển hướng thông báo lỗi đến tệp có tên tệp mới bằng cách sử dụng lệnh __________. Trả lời. d Sê-ri Giáo dục & Học tập Toàn cầu của Sanfoundry – Unix Để thực hành tất cả các lĩnh vực của Unix, đây là bộ đầy đủ hơn 1000 câu hỏi và câu trả lời trắc nghiệm « Trước đó - Câu hỏi và câu trả lời về Unix – Khớp mẫu, thoát và trích dẫn – 2 » Tiếp theo - Câu hỏi và câu trả lời về Unix – Chuyển hướng và Đường ống – 2 Các bước tiếp theo.
Bài viết liên quan.
Lệnh nào sẽ chuyển hướng ai xuất ra tệp?Chuyển hướng đầu ra
. > tệp2 . khiến trình bao đặt đầu ra từ lệnh trong một tệp có tên "file2" thay vì trên màn hình.
Được sử dụng để chuyển hướng đầu ra?Chuyển hướng đầu ra
. The > symbol is used to redirect output by taking the output from the command on the left and passing as input to the file on the right.
Biểu tượng nào sau đây có thể được sử dụng để chuyển hướng đầu ra sang tệp hoặc chương trình Mcq khác?Biểu tượng '>' được sử dụng để chuyển hướng đầu ra (STDOUT). |