Bạn có thể sử dụng man -wK 'sizeof' | sort -u
để tìm các bài viết có chứa sizeof
, nhưng điều đó sẽ trả về rất nhiều kết quả. Tuy nhiên, lưu ý rằng mọi bài viết về một cái gì đó sẽ có thứ đó như là một bareword được bao quanh bởi các không gian, chúng tôi sẽ tìm kiếm bài viết như thế này zgrep -P '\ssizeof\s' /usr/share/man/man3/*
. Nhưng tìm kiếm trong phần 3 không cung cấp bất kỳ thông tin hữu ích nào, vì vậy tôi sẽ tìm kiếm trong phần 7
$ zgrep -P '\ssizeof\s' /usr/share/man/man7/*
/usr/share/man/man7/inotify.7.gz: len = read(fd, buf, sizeof buf);
/usr/share/man/man7/operator.7.gz:! ~ ++ \-\- + \- (type) * & sizeof right to left
Như bạn có thể thấy, cái sizeof
được đề cập trong trang man toán tử, bởi vì nó không phải là hàm mà là toán tử và nó hoạt động ngay cả khi không có dấu ngoặc đơn cho các định danh như sizeof buf
trên
OPERATOR(7) Linux Programmer's Manual OPERATOR(7)
NAME top
operator - C operator precedence and order of evaluation
DESCRIPTION top
This manual page lists C operators and their precedence in
evaluation.
Operator Associativity
() [] -> . left to right
! ~ ++ -- + - (type) * & sizeof right to left
* / % left to right
+ - left to right
<< >> left to right
< <= > >= left to right
== != left to right
& left to right
^ left to right
| left to right
&& left to right
|| left to right
?: right to left
= += -= *= /= %= <<= >>= &= ^= |= right to left
, left to right
http://man7.org/linux/man-pages/man7/operator.7.html