GIÁO TRÌNH UNIX - Trang 60

Copyright(c) by Galaxy CD – http://www.galaxycd.com

59


$

supprim

*

+ test titi = save

-o

titi = source

+ echo titi

titi

+ rm titi

+ test save = save -o

save = source

+ continue

+ test source = save -o

source = source

+ continue

+ test toto = save

-o

toto = source

+ echo toto

toto

+ rm toto


$

lc

save source

Baøi taäp:

1. Duøng caùc caáu truùc vaø reõ nhaùnh vieát caùc shell_script sau:

a) writemail message userX
Chöùc naêng:

- gôûi thoâng baùo tröïc tieáp cho userX
- neáu ngöôøi ñoù khoâng ñang trong phieân laøm vieäc, gôûi vaøo
hoäp thö.

Gôïi yù: duøng leänh

write, mail, | |

b) fileread filename
Chöùc naêng:

- kieåm tra ñoái coù phaûi laø file hay khoâng
- neáu ñuùng, kieåm tra coù phaûi laø file chæ ñoïc (readonly)
khoâng
- hieän caùc thoâng baùo töông öùng keát quaû

c) filesort file1 file2
Chöùc naêng: - ñoïc moät doøng töø baøn phím vaø ghi leân file theo caùch sau:

+ vaøo cuoái file1 neáu doøng chöùa ít nhaát moät chöõ (letter)

+ vaøo cuoái file2 neáu doøng chöùa ít nhaát moät soá (number)

vaø khoâng chöùa baát kyø moät chöõ.

+ vaøo file khoâng (null) neáu khaùc hai loaïi treân

- kieåm tra soá caùc ñoái, neáu khaùc 2, hieån thò thoâng baùo:

“command: filesort file1 file2”

Gôïi yù: duøng caùc leänh

case, read

vaø caùc

metacharacter

2. Söû duïng caùc voøng laëp ñaõ hoïc, vieát caùc shell_script sau:

a) testdir
Chöùc naêng: hieån thò danh saùch caùc thö muïc con trong thö muïc laøm vieäc.

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.