เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | เนื้อหา | ถัดไป>

การเข้าถึงบรรทัดคำสั่ง

เชลล์จัดเตรียมชุดของตัวแปรที่เรียกว่า พารามิเตอร์ตำแหน่ง ที่มีคำแต่ละคำในบรรทัดคำสั่ง ชื่อตัวแปร 0 ตลอด 9. พวกเขาสามารถแสดงให้เห็นด้วยวิธีนี้:


ภาพ

#! / bin / ทุบตี

# posit-param: สคริปต์เพื่อดูพารามิเตอร์บรรทัดคำสั่ง echo "

\$0 = $0

\$1 = $1

\$2 = $2

\$3 = $3

\$4 = $4

\$5 = $5

\$6 = $6

\$7 = $7

\$8 = $8

\$9 = $9"


สคริปต์ง่ายๆ ที่แสดงค่าของตัวแปร $ $ 0- 9. เมื่อดำเนินการโดยไม่มีอาร์กิวเมนต์บรรทัดคำสั่ง ผลลัพธ์จะเป็นดังนี้:



[me@linuxbox ~]$ โพซิต-พาราม


$0 = /home/me/bin/posit-param

[me@linuxbox ~]$ โพซิต-พาราม


$0 = /home/me/bin/posit-param


$ 1 =

$ 2 =

$ 3 =

$ 4 =

$ 5 =

$ 6 =

$ 7 =

$ 8 =

$ 9 =

$ 1 =

$ 2 =

$ 3 =

$ 4 =

$ 5 =

$ 6 =

$ 7 =

$ 8 =

$ 9 =


แม้จะไม่มีการโต้แย้งใดๆ $0 จะมีรายการแรกที่ปรากฏในบรรทัดคำสั่งเสมอ ซึ่งเป็นชื่อพาธของโปรแกรมที่กำลังดำเนินการ เมื่อมีการให้ข้อโต้แย้ง เราจะเห็นผลลัพธ์เหล่านี้:


ภาพ

[me@linuxbox ~]$ posit-param abcd


$0

=

/home/me/bin/posit-param

$1

=

a

$2

=

b

$3

=

c

$4

=

d

$5

=

$6

=

$7

=

$8

=

$9

=


ภาพ

หมายเหตุ: คุณสามารถเข้าถึงพารามิเตอร์ได้มากกว่าเก้ารายการโดยใช้การขยายพารามิเตอร์ หากต้องการระบุตัวเลขที่มากกว่าเก้า ให้ใส่เครื่องหมายวงเล็บปีกกา ตัวอย่างเช่น ${10}, ${55}, ${211} เป็นต้น


ภาพ


 

ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: