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


VietHung soft group -

[email protected]

4. LÖnh vµo ra

LÖnh in ra echo nh− ®∙ ®−îc giíi thiÖu trong c¸c vÝ dô tr−íc, lÖnh read ®−îc dïng ®Ó ®äc

vµo tõ bµn phÝm.
VÝ dô 4: VÝ dô vÒ lÖnh ®äc vµo vµ in ra d÷ liÖu.

#!/bin/sh

#Vi du 4

echo “Ban ten gi: “

read ten

echo “Chao ban $ten”

Gi¶i thÝch:

- read dïng ®Ó nhËn gi¸ trÞ tõ bµn phÝm sau ®ã g¸n vµo biÕn ten.

- $ten tr¶ ra gi¸ trÞ mµ nã l−u tr÷.
LÖnh read cßn cã thÓ nhËn nhiÒu biÕn cïng mét lóc vµ cã cÊu tróc nh− sau:

read <biÕn 1> [biÕn 2] [biÕn 3] ...

dô:

read ten dienthoai diachi


Khi b¹n gâ vµo: Hung 0123456 334 Nguyen Trai
B¹n dïng c¸c lÖnh sau ®Ó in thö c¸c biÕn ra mµn h×nh:

echo “Ten : $ten”

echo “Dien thoai : “ $dienthoai”

echo “Dia chi : $diachi”


Trªn mµn h×nh sÏ in ra:
Ten

:

Hung

Dien

thoai:

0123456

Dia chi: 334 Nguyen Trai

Nh− vËy cã thÓ hiÓu nh− sau: C¸c biÕn ®−îc nhËn gi¸ trÞ lÇn l−ît cho ®Õn dÊu c¸ch, biÕn cuèi
cïng sÏ ®−îc nhËn toµn bé phÇn cßn l¹i. §èi víi biÕn cuèi cïng, nÕu kh«ng cßn d÷ liÖu th× sÏ
nhËn gi¸ trÞ rçng (null).

5. Ph©n biÖt dÊu huyÒn ( ` ), nh¸y ®¬n ( ' ) vµ nh¸y kÐp ( " )

Trong shell cã ba dÊu `, “, ‘ ®−îc dïng trong c¸c lÖnh in ra mµn h×nh hay lÖnh g¸n, nh−ng ý

nghÜa vµ ph−¬ng thøc thùc hiÖn ®èi víi nh÷ng dÊu nµy lµ kh¸c nhau.

5.1 DÊu ( ` )

VÝ dô trong mét tÖp shell cã nh÷ng lÖnh sau:

currentdir = `pwd`

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.