Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Lịch sử và các bản phân phối HĐH Linux từ trước đến nay phần 8 doc
Nội dung xem thử
Mô tả chi tiết
3.8 Shell - moˆ
˙
t ngôn ngu˜’laˆ
˙
p trình 45
• file1 -ot file2
¯Dúng, neˆ
´ u taˆ
˙
p tin file1 "già" ho’n file1 (tru’o`’ng ho
˙
’p ngu’o
˙
’c la
˙
i cu’a tru’o`’ng ho
˙
’p trên).
• file1 -ef file2
¯Dúng, neˆ
´ u taˆ
˙
p tin file1 và file2 có cùng moˆ
˙
t soˆ
´ thieˆ
´t bi
˙
và chı’ soˆ
´ mô ta’ inode.
• -o optname
¯Dúng, neˆ
´ u tùy cho
˙
n optname cu’a heˆ
˙
vo’ d¯u’o
˙
’c kích hoa
˙
t. Chi tieˆ
´t xin xem trên trang
man bash.
• -z string
¯Dúng, neˆ
´ u d¯oˆ
˙
dài cu’a chuoˆ
˜i string ba˘`ng không.
• -n string
¯Dúng, neˆ
´ u d¯oˆ
˙
dài cu’a chuoˆ
˜i khác không.
• string1 == string2
¯Dúng, neˆ
´ u hai chuoˆ
˜i trùng nhau. Có theˆ
’thay hai == ba˘`ng moˆ
˙
t =.
• string1 !== string2
¯Dúng, neˆ
´ u hai chuoˆ
˜i không trùng nhau.
• string1 < string2
¯Dúng, neˆ
´ u chuoˆ
˜i string1, theo tu`’ d¯ieˆ
’n, d¯u´’ng tru’o´’c chuoˆ
˜i string2 (d¯oˆ
´i vo´’i ngôn
ngu˜’hieˆ
˙
n tho`’i).
• string1 > string2
¯Dúng, neˆ
´ u chuoˆ
˜i string1, theo tu`’d¯ieˆ
’n, d¯u´’ng sau chuoˆ
˜i string2 (d¯oˆ
´i vo´’i ngôn ngu˜’
hieˆ
˙
n tho`’i).
• arg1 OP arg2
O’’ d¯ây OP là moˆ
˙
t trong các phép so sánh soˆ
´ ho
˙
c: -eq (ba˘`ng), -ne (khác, không ba˘`ng),
-lt (nho’ ho’n), -le (nho’ ho’n hoa˘
˙
c ba˘`ng), -gt (lo´’n ho’n), -ge (lo´’n ho’n hoa˘
˙
c ba˘`ng).
O’’ choˆ
˜ các tham soˆ
´ arg1 và arg2 có theˆ
’su’’du
˙
ng các soˆ
´ nguyên (âm hoa˘
˙
c du’o’ng).
Tu`’ các bieˆ
’u thu´’c d¯ieˆ
`u kieˆ
˙
n co’ ba’n này có theˆ
’ xây du
˙
’ng các bieˆ
’u thu´’c phu´’c ta
˙
p theo ý
muoˆ
´ n nho`’ các phép lôgíc thông thu’o`’ng PHU’
¯DI
˙
NH, VÀ (coˆ
˙
ng) và HOA˘
˙
C:
• !(expression)
Phép phu’ d¯i
˙
nh. D¯ úng, neˆ
´ u bieˆ
’u thu´’c sai.
• expression1 -a expression2
Phép coˆ
˙
ng lôgic AND. D¯ úng neˆ
´ u ca’ hai bieˆ
’u thu´’c d¯eˆ
`u d¯úng.
• expression1 -o expression2
Phép lôgíc hoa˘
˙
c OR. D¯ úng neˆ
´ u moˆ
˙
t trong hai bieˆ
’u thu´’c d¯úng.