TAILIEUCHUNG - Classic Shell Scripting phần 4

Khi bạn cần phải có được một cái nhìn tổng quan nhanh chóng của một tập hợp các tập tin không quen thuộc, tập tin, đầu, chuỗi, và đuôi thường là một sự lựa chọn tốt hơn so với truy cập mỗi tập tin lần lượt với một trình soạn thảo văn bản. a2ps, tgrind, và vgrind có thể làm cho danh sách các chương trình của bạn, bao gồm kịch bản shell, dễ dàng hơn để đọc. | SimpoPDF Merge ằnd spfit Unregistered Version - http file verbose quiet long leading colon is so we do error handling while getopts f vql opt do case opt in Check option letter f file OPTARG v verbose true quiet q quiet true verbose l long true C 0 invalid option - OPTARG 2 echo Usage 0 -f file -vql files . 2 exit 1 CC esac done shift OPTIND - 1 Remove options leave arguments The OPTIND variable is shared between a parent script and any functions it invokes. A function that wishes to use getopts to parse its own arguments should reset OPTIND to 1. Calling such a function from within the parent script s option processing loop is not advisable. For this reason ksh93 gives each function its own private copy of OPTIND. Once again caveat emptor. . Functions As in other languages a function is a separate piece of code that performs some well-defined single task. The function can then be used called from multiple places within the larger program. Functions must be defined before they can be used. This is done either at the beginning of a script or by having them in a separate file and sourcing them with the dot . command. The . command is discussed later on in Section . They are defined as shown in Example 6-4. Example 6-4. Wait for a user to log in function version wait_for_user ---- wait for a user to log in usage wait_for_user user sleeptime wait_for_user until who grep 1 dev null do 133 Simpo PDFMergeandSplit Unregistered Version - http done Functions are invoked executed the same way a command is by providing its name and any corresponding arguments. The wait_for_user function can be invoked in one of two ways wait_for_user tolstoy Wait for tolstoy check every 30 seconds wait_for_user tolstoy 60 Wait for tolstoy check every 60 seconds Within a function body the positional parameters 1 2 etc. and @ refer to the function s arguments. The parent script s arguments are temporarily shadowed or hidden by the function s arguments. 0

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.