CƠ BẢN VỀ LINUX SHELL SCRIPT - Trang 14


VietHung soft group -

[email protected]

Cã c¸c tham sè nh− sau:

§iÒu kiÖn víi c¸c tÖp, th− môc:

-f <tªn>

sù tån t¹i cña tÖp th«ng th−êng.

-d <tªn>

sù tån t¹i cña th− môc.

-c <tªn>

sù tån t¹i tÖp d¹ng ký tù.

-r <tªn>

sù tån t¹i vµ cã thÓ ®äc ®−îc.

-s <tªn>

sù tån t¹i vµ cã kÝch th−íc lín h¬n 0.

-w <tªn>

sù tån t¹i vµ cã thÓ ghi ®−îc.

-x <tªn>

sù tån t¹i vµ cã thÓ ch¹y ®−îc.

§iÒu kiÖn víi c¸c x©u ký tù:

-n s1

x©u s1 cã ®é dµi lín h¬n 0.

-z s1

x©u s1 cã ®é dµi b»ng 0.

s1 = s2

hai x©u s1 vµ s2 gièng nhau.

s1 != s2

hai x©u s1 vµ s2 kh«ng gièng nhau.

s1 < s2

x©u s1 ®øng tr−íc x©u s2 theo thø tù cña b¶ng m∙ ASCII.

s1 > s2

x©u s1 ®øng sau x©u s2 theo thø tù cña b¶ng m∙ ASCII.

string

biÕn

string kh«ng rçng (not null).

§iÒu kiÖn víi c¸c sè:

n1 -eq n2

so s¸nh b»ng.

n1 -ge n2

so s¸nh lín h¬n hoÆc b»ng.

n1 -gt n2

so s¸nh lín h¬n.

n1 -le n2

so s¸nh nhá h¬n hoÆc b»ng.

n1 -lt n2

so s¸nh nhá h¬n.

n1 -ne n2

so s¸nh kh«ng b»ng.


VÝ dô:

if test $# -gt 0

nÕu cã tham sè

if [ -n “$1” ]

nÕu tham sè kh¸c trèng

if [ $count -lt 5 ]

nÕu gi¸ trÞ cña biÕn count nhá h¬n 5


Phô lôc

Danh s¸ch phÐp to¸n, lÖnh vµ tham sè m« tr−êng


$0

tªn tÖp ®ang ®−îc thùc hiÖn

$1

tham sè thø nhÊt

$2

tham sè thø hai

...
$#

sè tham sè

$@ liÖt kª tÊt c¶ c¸c tham sè
$$

chØ sè cña process

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.