Hàm PHP nào được sử dụng để tìm tệp 1 điểm fold () glob () tệp () Không có cái nào ở trên?

Một loạt các câu lệnh awk gắn liền với một quy tắc. Nếu mẫu của quy tắc khớp với bản ghi đầu vào, thì awk sẽ thực thi hành động của quy tắc. Các hành động luôn được đặt trong dấu ngoặc nhọn. [Nhìn thấy. ]

Ađa

Một ngôn ngữ lập trình ban đầu được định nghĩa bởi U. S. Bộ Quốc phòng về lập trình nhúng. Nó được thiết kế để thực thi các thực hành Kỹ thuật phần mềm tốt

Tuyệt vời awk Assembler

Henry Spencer tại Đại học Toronto đã viết một trình dịch hợp ngữ có thể nhắm mục tiêu lại hoàn toàn dưới dạng tập lệnh sedawk. Nó dài hàng nghìn dòng, bao gồm các mô tả máy cho một số máy vi tính tám bit. Đó là một ví dụ điển hình về một chương trình sẽ được viết tốt hơn bằng ngôn ngữ khác

Trình định dạng hoàn toàn khả thi [awf]

Henry Spencer tại Đại học Toronto đã viết một trình định dạng chấp nhận một tập hợp con lớn các lệnh định dạng ‘nroff -ms’ và ‘nroff -man’, sử dụng awksh

Mỏ neo

Các siêu ký tự biểu thức chính quy '^' và '$', tương ứng buộc khớp với đầu hoặc cuối chuỗi

ANSI

Viện tiêu chuẩn quốc gia Mỹ. Tổ chức này đưa ra nhiều tiêu chuẩn, trong số đó có tiêu chuẩn cho ngôn ngữ lập trình C và C++. Các tiêu chuẩn này cũng thường trở thành tiêu chuẩn quốc tế. Xem thêm “ISO. ”

Tranh luận

Một đối số có thể là hai điều khác nhau. Nó có thể là một tùy chọn hoặc tên tệp được truyền tới một lệnh trong khi gọi nó từ dòng lệnh hoặc nó có thể là thứ gì đó được truyền tới một hàm bên trong chương trình, chẳng hạn như. g. bên trong awk

Trong trường hợp sau, một đối số có thể được chuyển đến một hàm theo hai cách. Hoặc nó được trao cho hàm được gọi theo giá trị, i. e. , một bản sao giá trị của biến được cung cấp cho hàm được gọi, nhưng chính hàm đó không thể sửa đổi biến ban đầu; . e. , một con trỏ tới biến quan tâm được chuyển đến hàm, sau đó có thể trực tiếp sửa đổi nó. Trong awk vô hướng được truyền theo giá trị và mảng được truyền theo tham chiếu. Xem “Chuyển theo giá trị/tham chiếu. ”

Mảng

Một nhóm nhiều giá trị dưới cùng một tên. Hầu hết các ngôn ngữ chỉ cung cấp các mảng tuần tự. awk cung cấp các mảng kết hợp

Quả quyết

Một tuyên bố trong một chương trình rằng một điều kiện là đúng tại thời điểm này trong chương trình. Hữu ích cho lý do về cách một chương trình được cho là hành xử

Phân công

Một biểu thức awk thay đổi giá trị của một số biến hoặc đối tượng dữ liệu awk. Một đối tượng mà bạn có thể gán được gọi là một giá trị. Các giá trị được gán được gọi là giá trị. Nhìn thấy

Mảng kết hợp

Mảng trong đó các chỉ số có thể là số hoặc chuỗi, không chỉ là số nguyên tuần tự trong một phạm vi cố định

awk Ngôn ngữ

Ngôn ngữ mà chương trình awk được viết

Chương trình awk

Một chương trình awk bao gồm một loạt các mẫu và hành động, được gọi chung là các quy tắc. Đối với mỗi bản ghi đầu vào được cung cấp cho chương trình, các quy tắc của chương trình đều được xử lý lần lượt. Chương trình awk cũng có thể chứa định nghĩa hàm

awk kịch bản

Tên khác của chương trình awk

Bash

Phiên bản GNU của vỏ tiêu chuẩn [Vỏ Bourne-Again]. Xem thêm “Vỏ Bourne. ”

nhị phân

Ký hiệu cơ số hai, trong đó các chữ số là awk0–awk1. Vì mạch điện tử hoạt động “tự nhiên” ở cơ số 2 [chỉ cần nghĩ đến Tắt/Mở], mọi thứ bên trong máy tính đều được tính toán bằng cơ số 2. Mỗi chữ số biểu thị sự hiện diện [hoặc vắng mặt] của lũy thừa 2 và được gọi là một bit. Vì vậy, ví dụ, số cơ số hai awk2 giống với số thập phân 21, [[1 x 16] + [1 x 4] + [1 x 1]]

Vì các số cơ số hai nhanh chóng trở nên rất dài để đọc và viết, nên chúng thường được nhóm theo 3 [i. e. , chúng được đọc dưới dạng số bát phân] hoặc bằng 4 [i. e. , chúng được đọc dưới dạng số thập lục phân]. Không có cách nào trực tiếp để chèn cơ số 2 vào chương trình C. Nếu có nhu cầu, những số như vậy thường được chèn dưới dạng số bát phân hoặc thập lục phân. Số lượng các chữ số có hai cơ số phù hợp với các thanh ghi được sử dụng để biểu diễn các số nguyên trong máy tính là một dấu hiệu sơ bộ về khả năng tính toán của chính máy tính đó. Hầu hết các máy tính ngày nay sử dụng 64 bit để biểu diễn các số nguyên trong các thanh ghi của chúng, nhưng các thanh ghi 32 bit, 16 bit và 8 bit đã được sử dụng rộng rãi trong quá khứ. Nhìn thấy

Chút

Viết tắt của chữ số nhị phân. ” Tất cả các giá trị trong bộ nhớ máy tính cuối cùng giảm xuống các chữ số nhị phân. các giá trị bằng không hoặc bằng một. Các nhóm bit có thể được diễn giải khác nhau—như số nguyên, số dấu phẩy động, dữ liệu ký tự, địa chỉ của các đối tượng bộ nhớ khác hoặc dữ liệu khác. awk cho phép bạn làm việc với các chuỗi và số dấu phẩy động. awk4 cho phép bạn thao tác các giá trị bit bằng các hàm tích hợp được mô tả trong

Máy tính thường được xác định bằng số lượng bit mà chúng sử dụng để biểu diễn các giá trị số nguyên. Các hệ thống điển hình là hệ thống 32 bit, nhưng hệ thống 64 bit đang ngày càng trở nên phổ biến và hệ thống 16 bit về cơ bản đã biến mất

Biểu thức Boolean

Được đặt tên theo nhà toán học người Anh Boole. Xem thêm “Biểu thức logic. ”

Vỏ Bourne

Shell tiêu chuẩn [/bin/sh] trên Unix và các hệ thống tương tự Unix, ban đầu được viết bởi Steven R. Bourne tại Phòng thí nghiệm Bell. Nhiều shell [Bash, awk5, awk6, awk7] thường tương thích trở lên với Bourne shell

Niềng răng

Các ký tự '{' và '}'. Dấu ngoặc nhọn được sử dụng trong awk để phân định các hành động, câu lệnh ghép và thân hàm

Biểu thức khung

Bên trong một biểu thức chính quy, một biểu thức được bao gồm trong dấu ngoặc vuông, có nghĩa là chỉ định một ký tự đơn thuộc về một lớp ký tự được chỉ định. Biểu thức ngoặc có thể chứa danh sách một hoặc nhiều ký tự, như '[abc]', một dải ký tự, như '[A-Z]' hoặc tên, được phân tách bằng '. ', chỉ định một bộ ký tự đã biết, như '[. chữ số. ]'. Dạng của biểu thức ngoặc kèm theo giữa '. ’ không phụ thuộc vào biểu diễn cơ bản của chính ký tự, có thể sử dụng bộ mã ASCII, EBCDIC hoặc Unicode, tùy thuộc vào kiến ​​trúc của hệ thống máy tính và bản địa hóa. Xem thêm “Biểu thức chính quy. ”

Chức năng tích hợp

Ngôn ngữ awk cung cấp các hàm dựng sẵn để thực hiện các tính toán chuỗi, liên quan đến I/O và số khác nhau. Ví dụ là sed0 [đối với căn bậc hai của một số] và sed1 [đối với chuỗi con của một chuỗi]. awk4 cung cấp các hàm để quản lý dấu thời gian, thao tác bit, sắp xếp mảng, kiểm tra kiểu và dịch chuỗi thời gian chạy. [Nhìn thấy. ]

Biến tích hợp

sed3, sed4, sed5, sed6, sed7, sed8, sed9, awk0, awk1, awk2, awk3, awk4, awk5, awk6, awk7, và awk8 là những biến có ý nghĩa đặc biệt đối với awk. Ngoài ra, awf0, awf1, awf2, awf3, awf4, awf5, awf6, awf7, awf8, và awf9 là những biến có ý nghĩa đặc biệt đối với awk4. Thay đổi một số trong số chúng ảnh hưởng đến môi trường chạy của awk. [Nhìn thấy. ]

C

Ngôn ngữ lập trình hệ thống mà hầu hết phần mềm GNU được viết bằng. Ngôn ngữ lập trình awk có cú pháp giống C và trang Web này chỉ ra những điểm tương đồng giữa awk và C khi thích hợp

Nói chung, awk4 cố gắng giống với phiên bản ISO C năm 1990 nhất có thể

Vỏ C

C Shell [awk5 hoặc phiên bản cải tiến của nó, awk6] là một Unix shell được tạo ra bởi Bill Joy vào cuối những năm 1970. Shell C được phân biệt với các shell khác bởi các tính năng tương tác và kiểu dáng tổng thể, trông giống C hơn. C Shell không tương thích ngược với Bourne Shell, vì vậy cần đặc biệt chú ý khi chuyển đổi các tập lệnh được viết cho các shell Unix khác sang C shell, đặc biệt là liên quan đến việc quản lý các biến shell. Xem thêm “Vỏ Bourne. ”

C++

Một ngôn ngữ lập trình hướng đối tượng phổ biến có nguồn gốc từ C

lớp nhân vật

Xem “Biểu thức ngoặc. ”

Danh sách nhân vật

Xem “Biểu thức ngoặc. ”

Bộ ký tự

Tập hợp các mã số được sử dụng bởi hệ thống máy tính để biểu thị các ký tự [chữ cái, số, dấu chấm câu, v.v. ] của một quốc gia hoặc địa điểm cụ thể. Bộ ký tự phổ biến nhất được sử dụng ngày nay là ASCII [Mã tiêu chuẩn Mỹ để trao đổi thông tin]. Nhiều quốc gia châu Âu sử dụng phần mở rộng của ASCII được gọi là ISO-8859-1 [ISO Latin-1]. Bộ ký tự Unicode ngày càng phổ biến và chuẩn mực, đặc biệt được sử dụng rộng rãi trên các hệ thống GNU/Linux

HÓA HỌC

Bộ tiền xử lý cho awk7 đọc mô tả của các phân tử và tạo đầu vào awk7 để vẽ chúng. Nó được viết vào năm awk bởi Brian Kernighan và Jon Bentley, và có sẵn từ http. //netlib. org/sắp chữ/chem

biểu thức so sánh

Một mối quan hệ đúng hoặc sai, chẳng hạn như 'a < b'. Các biểu thức so sánh được sử dụng trong các câu lệnh sh0, sh1, sh2 và sh3 và trong các mẫu để chọn bản ghi đầu vào cần xử lý. [Nhìn thấy. ]

Trình biên dịch

Một chương trình dịch mã nguồn mà con người có thể đọc được thành mã đối tượng mà máy có thể thực thi được. Mã đối tượng sau đó được máy tính thực thi trực tiếp. Xem thêm “Máy phiên dịch. ”

Biểu thức khung bổ sung

Phủ định của biểu thức ngoặc. Tất cả những gì không được mô tả bởi một biểu thức ngoặc đã cho. Ký hiệu '^' đứng trước biểu thức ngoặc phủ định. e. g. ‘[^[. chữ số. ]]' chỉ định bất kỳ ký tự nào không phải là chữ số. '[^bad]' chỉ định bất kỳ ký tự nào không phải là một trong các chữ cái 'b', 'a' hoặc 'd'. Xem “Biểu thức ngoặc. ”

Tuyên bố phức hợp

Một loạt các câu lệnh awk, được đặt trong dấu ngoặc nhọn. Các câu lệnh ghép có thể được lồng vào nhau. [Nhìn thấy. ]

Regexps được tính toán

Xem “Biểu thức chính quy động. ”

nối

Nối hai chuỗi có nghĩa là gắn chúng lại với nhau, nối tiếp nhau, tạo ra một chuỗi mới. Ví dụ: chuỗi 'foo' được nối với chuỗi 'bar' sẽ tạo ra chuỗi 'foobar'. [Nhìn thấy. ]

Biểu thức điều kiện

Một biểu thức sử dụng dấu ‘?. ' toán tử bậc ba, chẳng hạn như 'expr1? . expr3’. Biểu thức expr1 được đánh giá; . Trong cả hai trường hợp, chỉ một trong số expr2 và expr3 được đánh giá. [Nhìn thấy. ]

Tuyên bố kiểm soát

Câu lệnh điều khiển là một lệnh để thực hiện một thao tác nhất định hoặc một tập hợp các thao tác bên trong chương trình awk, nếu một điều kiện nhất định là đúng. Báo cáo kiểm soát là. sh0, sh3, sh1 và sh2 [xem ]

Bánh quy

Một món quà đặc biệt, mã thông báo, câu nói hoặc kỷ niệm được tạo ra bởi hoặc trình bày cho một chương trình. [Với sự cảm ơn của Giáo sư Doug McIlroy. ]

đồng xử lý

Một chương trình cấp dưới có thể giao tiếp hai chiều

Dấu ngoặc nhọn

Xem “Niềng răng. ”

Góc tối

Một khu vực trong ngôn ngữ mà thông số kỹ thuật thường [hoặc vẫn còn] không rõ ràng, dẫn đến hành vi không mong muốn hoặc không mong muốn. Những khu vực như vậy được đánh dấu trong trang Web này với “[d. c. ]” trong văn bản và được lập chỉ mục dưới tiêu đề “góc tối. ”

hướng dữ liệu

Mô tả về chương trình awk, trong đó bạn chỉ định dữ liệu mà bạn muốn xử lý và phải làm gì khi dữ liệu đó được nhìn thấy

Đối tượng dữ liệu

Đây là những con số và chuỗi ký tự. Số được chuyển đổi thành chuỗi và ngược lại, khi cần thiết. [Nhìn thấy. ]

Bế tắc

Tình huống trong đó hai tiến trình giao tiếp đang đợi nhau thực hiện một hành động

trình gỡ lỗi

Một chương trình được sử dụng để giúp các nhà phát triển loại bỏ "lỗi" khỏi [gỡ lỗi] chương trình của họ

Độ chính xác gấp đôi

Biểu diễn bên trong của các số có thể có các phần phân số. Các số có độ chính xác kép theo dõi nhiều chữ số hơn so với các số có độ chính xác đơn, nhưng các thao tác trên chúng đôi khi tốn kém hơn. Đây là cách awk lưu trữ các giá trị số. Đó là loại C awk2

Biểu thức chính quy động

Biểu thức chính quy động là biểu thức chính quy được viết dưới dạng biểu thức thông thường. Nó có thể là một hằng số chuỗi, chẳng hạn như awk3, nhưng nó cũng có thể là một biểu thức có giá trị có thể thay đổi. [Nhìn thấy. ]

Chuỗi rỗng

Xem “Chuỗi Null. ”

Môi trường

Một tập hợp các chuỗi, có dạng 'name=val', mà mỗi chương trình có sẵn cho nó. Người dùng thường đặt các giá trị vào môi trường để cung cấp thông tin cho các chương trình khác nhau. Ví dụ điển hình là các biến môi trường awk4 và awk5

kỷ nguyên

Ngày được sử dụng làm "bắt đầu thời gian" cho dấu thời gian. Các giá trị thời gian trong hầu hết các hệ thống được biểu diễn dưới dạng giây kể từ kỷ nguyên, với các chức năng thư viện có sẵn để chuyển đổi các giá trị này thành định dạng ngày và giờ tiêu chuẩn

Kỷ nguyên trên các hệ thống Unix và POSIX là 1970-01-01 00. 00. 00 UTC. Xem thêm “GMT” và “UTC. ”

trình tự thoát

Một chuỗi ký tự đặc biệt được sử dụng để mô tả các ký tự không in được, chẳng hạn như ‘\n’ cho dòng mới hoặc ‘\033’ cho ký tự ASCII ESC [Escape]. [Nhìn thấy. ]

Sự mở rộng

Một tính năng bổ sung hoặc thay đổi đối với ngôn ngữ lập trình hoặc tiện ích không được xác định bởi tiêu chuẩn của ngôn ngữ hoặc tiện ích đó. awk4 có [quá] nhiều tiện ích mở rộng trên POSIX awk

FDL

Xem “Giấy phép Tài liệu Miễn phí. ”

Cánh đồng

Khi awk đọc một bản ghi đầu vào, nó sẽ chia bản ghi thành các phần được phân tách bằng khoảng trắng [hoặc bằng biểu thức chính quy dấu phân cách mà bạn có thể thay đổi bằng cách đặt biến được xác định trước là sed9]. Những phần như vậy được gọi là trường. Nếu các mảnh có độ dài cố định, bạn có thể sử dụng biến tích hợp sẵn awf3 để mô tả độ dài của chúng. Nếu bạn muốn chỉ định nội dung của các trường thay vì dấu tách trường, bạn có thể sử dụng biến được xác định trước awf4 để làm như vậy. [Xem , , và. ]

Lá cờ

Một biến có giá trị thực cho biết sự tồn tại hay không tồn tại của một số điều kiện

Số điểm nổi

Thường được gọi theo thuật ngữ toán học là một số hữu tỷ hoặc một số thực, đây chỉ là một số có thể có một phần phân số. Xem thêm “Độ chính xác kép” và “Độ chính xác đơn. ”

Định dạng

Các chuỗi định dạng kiểm soát sự xuất hiện của đầu ra trong các hàm awk2 và awk3 cũng như trong câu lệnh awk4. Ngoài ra, chuyển đổi dữ liệu từ số sang chuỗi được kiểm soát bởi các chuỗi định dạng chứa trong các biến được xác định trước sed5 và awk2. [Nhìn thấy. ]

Fortran

Viết tắt của FORmula TRANslator, một trong những ngôn ngữ lập trình đầu tiên có sẵn cho các tính toán khoa học. Nó được tạo bởi John Backus và đã có từ năm 1957. Nó vẫn còn được sử dụng cho đến ngày nay

Giấy phép tài liệu miễn phí

Tài liệu này mô tả các điều khoản theo đó trang Web này được xuất bản và có thể được sao chép. [Nhìn thấy. ]

Quỹ phần mềm tự do

Một tổ chức phi lợi nhuận chuyên sản xuất và phân phối phần mềm có thể phân phối tự do. Nó được thành lập bởi Richard M. Stallman, tác giả của trình soạn thảo Emacs gốc. GNU Emacs là phiên bản Emacs được sử dụng rộng rãi nhất hiện nay

FSF

Xem “Quỹ Phần mềm Tự do. ”

Chức năng

Một phần của chương trình awk có thể được gọi từ mọi điểm của chương trình, để thực hiện một tác vụ. awk có một số chức năng tích hợp. Người dùng có thể xác định các chức năng của riêng mình trong mọi phần của chương trình. Chức năng có thể được đệ quy, tôi. e. , họ có thể gọi chính mình. Nhìn thấy. Trong awk4 cũng có thể có các chức năng được chia sẻ giữa các chương trình khác nhau và được đưa vào khi cần thiết bằng cách sử dụng chỉ thị awk00 [xem phần ]. Trong awk4, tên của hàm cần được gọi có thể được tạo trong thời gian chạy, tôi. e. , năng động. API tiện ích mở rộng awk4 cung cấp các hàm tạo [xem phần ]

awk4

Việc triển khai GNU của awk

giấy phép cộng đồng chung

Tài liệu này mô tả các điều khoản mà theo đó awk4 và mã nguồn của nó có thể được phân phối. [Nhìn thấy. ]

giờ GMT

"Giờ GMT. ” Đây là thuật ngữ cũ cho UTC. Đó là thời gian trong ngày được sử dụng nội bộ cho các hệ thống Unix và POSIX. Xem thêm “Epoch” và “UTC. ”

GNU

“GNU không phải Unix”. Một dự án đang thực hiện của Tổ chức Phần mềm Tự do để tạo ra một môi trường điện toán tuân thủ POSIX hoàn chỉnh, có thể phân phối tự do

GNU/Linux

Một biến thể của hệ thống GNU sử dụng nhân Linux, thay vì nhân Hurd của Tổ chức Phần mềm Tự do. Nhân Linux là một bản sao ổn định, hiệu quả, đầy đủ tính năng của Unix đã được chuyển sang nhiều kiến ​​trúc khác nhau. Nó phổ biến nhất trên các hệ thống loại PC, nhưng cũng chạy tốt trên nhiều hệ thống khác. Mã nguồn nhân Linux có sẵn theo các điều khoản của Giấy phép Công cộng GNU, đây có lẽ là khía cạnh quan trọng nhất của nó

GPL

Xem “Giấy phép Công cộng Chung. ”

thập lục phân

Ký hiệu cơ số 16, trong đó các chữ số là awk0–awk07 và awk08–awk09, với 'A' đại diện cho 10, 'B' đại diện cho 11, v.v., cho đến 'F' cho 15. Các số thập lục phân được viết bằng C sử dụng '0x' đứng đầu, để biểu thị cơ số của chúng. Như vậy, awk10 là 18 [[1 x 16] + 2]. Nhìn thấy

vào/ra

Viết tắt của “Input/Output,” hành động di chuyển dữ liệu vào và/hoặc ra khỏi một chương trình đang chạy

Bản ghi đầu vào

Một đoạn dữ liệu duy nhất được đọc bởi awk. Thông thường, bản ghi đầu vào awk bao gồm một dòng văn bản. [Nhìn thấy. ]

số nguyên

Một số nguyên, tôi. e. , một số không có một phần phân số

quốc tế hóa

Quá trình viết hoặc sửa đổi một chương trình để nó có thể sử dụng nhiều ngôn ngữ mà không yêu cầu thay đổi thêm mã nguồn

Thông dịch viên

Một chương trình đọc trực tiếp mã nguồn mà con người có thể đọc được và sử dụng các hướng dẫn trong đó để xử lý dữ liệu và tạo ra kết quả. awk thường [nhưng không phải luôn luôn] được triển khai như một thông dịch viên. Xem thêm “Trình biên dịch. ”

Biểu thức khoảng

Một thành phần của biểu thức chính quy cho phép bạn chỉ định các kết quả khớp lặp lại của một số phần của biểu thức chính quy. Biểu thức khoảng ban đầu không có sẵn trong chương trình awk

iso

Tổ chức tiêu chuẩn hóa quốc tế. Tổ chức này tạo ra các tiêu chuẩn quốc tế cho nhiều thứ, bao gồm các ngôn ngữ lập trình, chẳng hạn như C và C++. Trong lĩnh vực máy tính, các tiêu chuẩn quan trọng như C, C++ và POSIX đồng thời trở thành tiêu chuẩn quốc gia của Mỹ và tiêu chuẩn quốc tế ISO. Trang Web này đề cập đến Tiêu chuẩn C là “ISO C” xuyên suốt. Xem trang web ISO để biết thêm thông tin về tên của tổ chức và từ viết tắt ba chữ cái không phụ thuộc vào ngôn ngữ của tổ chức

Java

Một ngôn ngữ lập trình hiện đại ban đầu được phát triển bởi Sun Microsystems [nay là Oracle] hỗ trợ lập trình Hướng đối tượng. Mặc dù thường được triển khai bằng cách biên dịch theo hướng dẫn dành cho máy ảo tiêu chuẩn [JVM], ngôn ngữ này có thể được biên dịch thành mã gốc

từ khóa

Trong ngôn ngữ awk, từ khóa là một từ có ý nghĩa đặc biệt. Từ khóa được bảo lưu và có thể không được sử dụng làm tên biến

từ khóa của awk4 là. awk17, awk18, awk19, awk20, awk21, awk22, awk23, awk24, awk25, awk26, awk27, awk28, awk29, sh3, awk31, awk32, sh0, awk34, awk35, awk36, và sh1

Vỏ Korn

Korn Shell [awk5] là một Unix shell được phát triển bởi David Korn tại Phòng thí nghiệm Bell vào đầu những năm 1980. Korn Shell tương thích ngược với Bourne shell và bao gồm nhiều tính năng của C shell. Xem thêm “Vỏ Bourne. ”

Giấy phép Công cộng Ít hơn

Tài liệu này mô tả các điều khoản theo đó lưu trữ thư viện nhị phân hoặc các đối tượng được chia sẻ và mã nguồn của chúng có thể được phân phối

LGPL

Xem “Lesser General Public License. ”

Linux

Xem “GNU/Linux. ”

bản địa hóa

Quá trình cung cấp dữ liệu cần thiết để một chương trình quốc tế hóa hoạt động bằng một ngôn ngữ cụ thể

Biểu thức logic

Một biểu thức sử dụng các toán tử cho logic AND, OR và NOT, được viết là '&&', '. ', và '. ’ trong awk. Thường được gọi là biểu thức Boolean, theo tên nhà toán học đã đi tiên phong trong loại logic toán học này

giá trị

Một biểu thức có thể xuất hiện ở phía bên trái của toán tử gán. Trong hầu hết các ngôn ngữ, giá trị có thể là biến hoặc phần tử mảng. Trong awk, một chỉ định trường cũng có thể được sử dụng như một giá trị

phù hợp

Hành động kiểm tra một chuỗi đối với một biểu thức chính quy. Nếu biểu thức chính quy mô tả nội dung của chuỗi, thì nó được cho là khớp với nó

Siêu ký tự

Các ký tự được sử dụng trong biểu thức chính quy không đại diện cho chính chúng. Thay vào đó, chúng biểu thị các hoạt động biểu thức chính quy, chẳng hạn như lặp lại, nhóm hoặc luân phiên

làm tổ

Lồng ghép là nơi thông tin được sắp xếp theo lớp hoặc nơi các đối tượng chứa các đối tượng tương tự khác. Trong awk4, chỉ thị awk00 có thể được lồng vào nhau. Việc lồng ghép “tự nhiên” của các phép tính số học và logic có thể được thay đổi bằng cách sử dụng dấu ngoặc đơn [xem phần ]

Không ra đâu

Một hoạt động mà không có gì

Chuỗi rỗng

Một chuỗi không có ký tự nào trong đó. Nó được thể hiện rõ ràng trong các chương trình awk bằng cách đặt hai ký tự trích dẫn kép cạnh nhau [awk44]. Nó có thể xuất hiện trong dữ liệu đầu vào bằng cách có hai lần xuất hiện liên tiếp của dấu tách trường xuất hiện cạnh nhau

Con số

Một đối tượng dữ liệu có giá trị số. Việc triển khai awk hiện đại sử dụng dấu phẩy động có độ chính xác kép để biểu thị các số. Việc triển khai awk cổ đại đã sử dụng dấu phẩy động chính xác duy nhất

bát phân

Ký hiệu cơ số tám, trong đó các chữ số là awk0–awk48. Các số bát phân được viết bằng C sử dụng '0' đứng đầu, để biểu thị cơ số của chúng. Như vậy, awk49 là 11 [[1 x 8] + 3]. Nhìn thấy

Bản ghi đầu ra

Một đoạn dữ liệu duy nhất được viết ra bởi awk. Thông thường, một bản ghi đầu ra awk bao gồm một hoặc nhiều dòng văn bản. Nhìn thấy

Mẫu

Các mẫu cho awk biết bản ghi đầu vào nào thú vị với quy tắc nào

Một mẫu là một biểu thức điều kiện tùy ý mà đầu vào được kiểm tra. Nếu điều kiện được thỏa mãn, mẫu được cho là khớp với bản ghi đầu vào. Một mẫu điển hình có thể so sánh bản ghi đầu vào với một biểu thức chính quy. [Nhìn thấy. ]

PEBKAC

Một từ viết tắt mô tả những gì có thể là nguồn thường gặp nhất của các vấn đề sử dụng máy tính. [Có Vấn Đề Giữa Bàn Phím Và Ghế. ]

Cắm vào

Xem “Tiện ích mở rộng. ”

VỊ TRÍ

Tên của một loạt các tiêu chuẩn chỉ định giao diện Hệ điều hành di động. “IX” biểu thị di sản Unix của các tiêu chuẩn này. Tiêu chuẩn quan tâm chính đối với người dùng awk là Tiêu chuẩn IEEE về Công nghệ thông tin, Tiêu chuẩn 1003. 1TM-2017 [Sửa đổi IEEE Std 1003. 1-2008]. Bạn có thể tìm thấy tiêu chuẩn POSIX 2018 trực tuyến tại https. // quán rượu. nhóm mở. org/onlinepub/9699919799/

Quyền ưu tiên

Thứ tự thực hiện các thao tác khi các toán tử được sử dụng không có dấu ngoặc đơn rõ ràng

Riêng tư

Các biến và/hoặc hàm chỉ dành riêng cho các hàm thư viện và không dành cho chương trình chính của awk. Phải đặc biệt cẩn thận khi đặt tên cho các biến và hàm đó. [Nhìn thấy. ]

Phạm vi [của dòng đầu vào]

Một chuỗi các dòng liên tiếp từ [các] tệp đầu vào. Một mẫu có thể chỉ định phạm vi dòng đầu vào để awk xử lý hoặc nó có thể chỉ định các dòng đơn lẻ. [Nhìn thấy. ]

Ghi

Xem “Bản ghi đầu vào” và “Bản ghi đầu ra. ”

đệ quy

Khi một chức năng gọi chính nó, trực tiếp hoặc gián tiếp. Nếu điều này rõ ràng, hãy dừng lại và chuyển sang mục tiếp theo. Nếu không, hãy tham khảo mục "đệ quy. ”

chuyển hướng

Chuyển hướng có nghĩa là thực hiện đầu vào từ thứ gì đó không phải là luồng đầu vào tiêu chuẩn hoặc thực hiện đầu ra cho thứ gì đó không phải là luồng đầu ra tiêu chuẩn

You can redirect input to the awk56 statement using the ‘’, ‘>>’, ‘|’, and ‘|&’ operators. [See , and .]

Số tham chiếu

Một cơ chế bên trong trong awk4 để giảm thiểu dung lượng bộ nhớ cần thiết để lưu trữ giá trị của các biến chuỗi. Nếu giá trị do một biến giả định được sử dụng ở nhiều nơi, thì chỉ một bản sao của chính giá trị đó được giữ lại và số lượng tham chiếu liên quan sẽ tăng lên khi cùng một giá trị được sử dụng bởi một biến bổ sung và giảm khi biến liên quan được sử dụng. . Khi số tham chiếu về 0, không gian bộ nhớ được sử dụng để lưu trữ giá trị của biến được giải phóng

biểu thức chính quy

Xem “Biểu thức chính quy. ”

Biểu hiện thông thường

Biểu thức chính quy [viết tắt là "regexp"] là một mẫu biểu thị một tập hợp các chuỗi, có thể là một tập hợp vô hạn. Ví dụ: biểu thức chính quy 'R. *xp’ khớp với bất kỳ chuỗi nào bắt đầu bằng chữ cái ‘R’ và kết thúc bằng chữ cái ‘xp’. Trong awk, các biểu thức chính quy được sử dụng trong các mẫu và trong các biểu thức điều kiện. Biểu thức chính quy có thể chứa các chuỗi thoát. [Nhìn thấy. ]

Hằng biểu thức chính quy

Hằng biểu thức chính quy là biểu thức chính quy được viết bằng dấu gạch chéo, chẳng hạn như ________ 064. Biểu thức chính quy này được chọn khi bạn viết chương trình awk và không thể thay đổi trong quá trình thực thi chương trình. [Nhìn thấy. ]

Toán tử biểu thức chính quy

Xem “Siêu ký tự. ”

làm tròn

Làm tròn kết quả của một phép toán số học có thể phức tạp. Có nhiều cách làm tròn tồn tại và trong awk4 có thể chọn phương pháp nào sẽ được sử dụng trong một chương trình. Nhìn thấy

Quy tắc

Một đoạn của chương trình awk chỉ định cách xử lý các bản ghi đầu vào đơn lẻ. Một quy tắc bao gồm một mẫu và một hành động. awk đọc một bản ghi đầu vào; . Mặt khác, quy tắc không làm gì cho bản ghi đầu vào đó

giá trị

Một giá trị có thể xuất hiện ở phía bên phải của toán tử gán. Trong awk, về cơ bản mọi biểu thức đều có giá trị. Những giá trị này là giá trị

Vô hướng

Một giá trị duy nhất, có thể là một số hoặc một chuỗi. Các biến thông thường là vô hướng;

Đường dẫn tìm kiếm

Trong awk4, một danh sách các thư mục để tìm kiếm tệp nguồn chương trình awk. Trong shell, một danh sách các thư mục để tìm kiếm các chương trình thực thi

sed

Xem “Trình chỉnh sửa luồng. ”

Hạt giống

Giá trị ban đầu, hoặc điểm bắt đầu, cho một dãy số ngẫu nhiên

Vỏ bọc

Trình thông dịch lệnh cho các hệ thống tuân thủ Unix và POSIX. Shell hoạt động cả về mặt tương tác và dưới dạng ngôn ngữ lập trình cho các tệp bó hoặc tập lệnh shell

Ngắn mạch

Bản chất của các toán tử logic awk ‘&&’ và ‘. ’. Nếu giá trị của toàn bộ biểu thức có thể xác định được từ việc ước tính chỉ vế trái của các toán tử này, thì vế phải không được ước tính. [Nhìn thấy. ]

Tác dụng phụ

Một tác dụng phụ xảy ra khi một biểu thức có tác dụng ngoài việc chỉ tạo ra một giá trị. Biểu thức gán, biểu thức tăng và giảm và các lệnh gọi hàm có tác dụng phụ. [Nhìn thấy. ]

Độ chính xác đơn

Biểu diễn bên trong của các số có thể có các phần phân số. Các số có độ chính xác đơn theo dõi ít ​​chữ số hơn so với các số có độ chính xác kép, nhưng các thao tác trên chúng đôi khi ít tốn kém hơn về thời gian của CPU. Đây là loại được sử dụng bởi một số phiên bản cổ xưa của awk để lưu trữ các giá trị số. Đó là loại C awk76

Khoảng trống

Ký tự được tạo bằng cách nhấn phím cách trên bàn phím

Tệp đặc biệt

Tên tệp được diễn giải nội bộ bởi awk4, thay vì được chuyển trực tiếp đến hệ điều hành bên dưới—ví dụ: /dev/stderr. [Nhìn thấy. ]

Bản tường trình

Một biểu thức bên trong chương trình awk trong phần hành động của quy tắc mẫu-hành động hoặc bên trong hàm awk. Một câu lệnh có thể là phép gán biến, phép toán mảng, vòng lặp, v.v.

Trình chỉnh sửa luồng

Một chương trình đọc các bản ghi từ một luồng đầu vào và xử lý chúng một hoặc nhiều bản ghi cùng một lúc. Điều này trái ngược với các chương trình hàng loạt, có thể mong đợi đọc toàn bộ tệp đầu vào của chúng trước khi bắt đầu làm bất cứ điều gì, cũng như với các chương trình tương tác yêu cầu đầu vào từ người dùng

Chuỗi

Dữ liệu chuẩn bao gồm một chuỗi ký tự, chẳng hạn như 'Tôi là một chuỗi'. Các chuỗi hằng số được viết với dấu ngoặc kép bằng ngôn ngữ awk và có thể chứa các chuỗi thoát. [Nhìn thấy. ]

Chuyển hướng

Ký tự được tạo bằng cách nhấn phím TAB trên bàn phím. Nó thường mở rộng tối đa tám khoảng trắng khi xuất ra

Tên miền văn bản

Một tên duy nhất xác định một ứng dụng. Được sử dụng để nhóm các thư được dịch trong thời gian chạy sang ngôn ngữ địa phương

Dấu thời gian

Một giá trị ở định dạng “giây kể từ kỷ nguyên” được sử dụng bởi các hệ thống Unix và POSIX. Được sử dụng cho các hàm awk4 awk83, awk2 và awk85. Xem thêm “Epoch,” “GMT,” và “UTC. ”

Unix

Một hệ điều hành máy tính ban đầu được phát triển vào đầu những năm 1970 tại Phòng thí nghiệm AT&T Bell. Ban đầu nó trở nên phổ biến ở các trường đại học trên khắp thế giới và sau đó chuyển sang môi trường thương mại như một hệ thống phát triển phần mềm và hệ thống máy chủ mạng. Có nhiều phiên bản thương mại của Unix, cũng như một số hệ thống tương tự công việc có mã nguồn sẵn có miễn phí [chẳng hạn như GNU/Linux, NetBSD, FreeBSD và OpenBSD]

UTC

Chữ viết tắt được chấp nhận cho “Giờ phối hợp chung. ” Đây là giờ tiêu chuẩn ở Greenwich, Anh, được dùng làm giờ tham chiếu để tính ngày và thứ. Xem thêm “Epoch” và “GMT. ”

Hàm PHP nào được sử dụng để tìm tệp?

PHP. file_exists[ ] Chức năng - GeekforGeeks.

gglo[] trong PHP là gì?

Hàm glob[] trả về một mảng tên tệp hoặc thư mục khớp với một mẫu đã chỉ định .

Hàm PHP nào sau đây được sử dụng để xác định phần cuối cùng của tệp?

Hàm fileatime[] trả về thời gian truy cập cuối cùng của tệp đã chỉ định.

Hàm nào cung cấp thông tin về tệp PHP?

Hàm hệ thống tập tin PHP

Chủ Đề