================================================== =====================
Turbo Pascal Utilities
========================== =============================================
----- -------------------------------------------------- ----------------
lục
------------------------------- ----------------------------------------
1. Các tiện ích Touch
2. Các tiện ích grep
grep chuyển mạch
Làm thế nào để tìm kiếm sử dụng grep
Ví dụ sử dụng grep
3. Các tiện ích BINOBJ
----------------------------------------------- ------------------------
tập tin này mô tả ba chương trình tiện ích độc lập mà đi
với Borland Pascal:. TOUCH, grep, và BINOBJ
==== ==================
1. TOUCH Utility
======================
Có lần khi bạn muốn ép buộc một tập tin mục tiêu cụ thể
được biên dịch lại hoặc xây dựng lại, mặc dù không có thay đổi đã được
thực hiện nguồn của nó. Một cách để làm điều này là sử dụng TOUCH
tiện ích bao gồm với Turbo Pascal. Touch thay đổi ngày và
thời gian của một hoặc nhiều file vào ngày và thời gian hiện tại, làm cho nó
"mới hơn" so với các tập tin phụ thuộc vào nó.
Để buộc một tập tin mục tiêu được xây dựng lại, "chạm" một trong các tập tin
mục tiêu mà phụ thuộc trên. Để chạm vào một tập tin (hoặc file), nhập
tên tập tin liên lạc [tên tập tin ...]
tại dấu nhắc DOS. Touch sau đó sẽ cập nhật sáng tạo của tập tin
ngày (s).
Khi bạn làm điều này, bạn có thể gọi MAKE để xây dựng lại chạm vào
mục tiêu tập tin (s).
=================== ==
2. Grep Utility
=====================
grep là một tiện ích tìm kiếm mạnh mẽ mà có thể tìm kiếm văn bản trong
nhiều tập tin cùng một lúc.
Các cú pháp dòng lệnh cho grep sau:
grep [tùy chọn] searchstring [filespec ...]
nơi tùy chọn bao gồm một hoặc nhiều ký tự đơn lẻ trước
bằng dấu gạch ngang, searchstring xác định mô hình để tìm kiếm, và
filespec là đặc tả tập tin. filespec nói với grep mà
tập tin (hoặc nhóm các file) để tìm kiếm; nó có thể là một tập tin rõ ràng
tên hoặc tên file chung kết hợp các ký tự đại diện DOS (?
và *). Bạn cũng có thể nhập một đường như một phần của filespec; nếu bạn sử dụng
filespec không có đường đi, grep chỉ tìm kiếm các hiện
thư mục. Nếu bạn không chỉ định filespec, đầu vào để grep phải được
quy định bằng cách chuyển hướng stdin hoặc đường ống.
Grep tắc
===================
Trong dòng lệnh, tùy chọn là một trong hoặc nhiều ký tự đơn
trước bởi một dấu gạch ngang (-). Mỗi nhân vật cá nhân là một chuyển đổi
mà bạn có thể bật hoặc tắt: gõ vào dấu cộng (+) sau khi một
nhân vật để bật tùy chọn trên, hoặc gõ một dấu gạch ngang (-) sau khi các
nhân vật để bật tùy chọn tắt.
Mặc định là trên (dấu + được áp dụng): ví dụ, -R có nghĩa là
cùng một điều như -R +. Bạn có thể liệt kê nhiều tùy chọn cá nhân
như thế này: -Tôi -D -L). Hoặc bạn có thể kết hợp chúng như thế này: -ILD hoặc
il -D, vv). Đó là tất cả cùng với grep.
Dưới đây là danh sách các thiết bị chuyển mạch và ý nghĩa của chúng:
-c chỉ Count:. Chỉ có một số dòng phù hợp được in
Đối với mỗi tập tin có chứa ít nhất một dòng hợp,
grep in tên tập tin và một đếm số lượng các
dòng phù hợp. Các dòng phù hợp không được in.
-D Thư mục: Đối với mỗi filespec chỉ định trên lệnh
dòng, grep tìm kiếm tất cả các tập tin phù hợp với các tập tin
đặc điểm kỹ thuật, cả trong thư mục chỉ định và trong tất cả các
thư mục con bên dưới thư mục chỉ định. Nếu bạn cung cấp cho
một filespec không có đường đi, grep giả định các tập tin nằm trong
thư mục hiện hành.
-Tôi Bỏ qua trường hợp: grep bỏ qua chữ hoa / chữ thường khác nhau
(trường hợp gấp). Grep đối xử với tất cả các chữ az như là
giống với các chữ cái tương ứng AZ trong tất cả các
tình huống.
File trận đấu Danh sách -L: Chỉ tên của mỗi tập tin có chứa một
trận đấu được in. Sau grep tìm thấy một trận đấu, nó in
tên tập tin và xử lý ngay lập tức chuyển sang tiếp theo
tập tin.
-N Số: Mỗi dòng khớp mà in grep là trước
bằng số dòng của nó.
Định dạng đầu ra -O UNIX: Thay đổi định dạng đầu ra của khớp
đường để hỗ trợ dễ dàng hơn những kiểu UNIX của
dòng lệnh đường ống. Tất cả các dòng sản lượng đều bắt đầu bằng
tên của các tập tin có chứa các dòng phù hợp.
-R Tìm kiếm biểu hiện thường xuyên: Các văn bản quy định của
searchstring được coi là một biểu hiện thường xuyên thay vì
như một chuỗi chữ.
-U Cập nhật tùy chọn: grep sẽ kết hợp các tùy chọn được cung cấp trên
các dòng lệnh với các tùy chọn mặc định của nó và viết những
đến tập tin GREP.COM như mặc định mới. (Trong khác
từ, grep được tự cấu hình.) Tùy chọn này cho phép bạn
điều chỉnh các thiết lập tùy chọn mặc định để hương vị của riêng bạn.
-V Không phù hợp: Chỉ không phù hợp với dòng được in. Chỉ có
dòng không chứa chuỗi tìm kiếm được
coi là dòng không phù hợp.
-W Lời tìm kiếm: Văn bản tìm thấy trong đó phù hợp với thường xuyên
biểu thức sẽ được coi là một trận đấu chỉ khi
nhân vật ngay lập tức prec
đang được dịch, vui lòng đợi..
