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

โลโก้

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

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

การค้นหาตัวห้อยที่ใช้โดยอาร์เรย์

As ทุบตี อนุญาตให้อาร์เรย์มี "ช่องว่าง" ในการมอบหมายตัวห้อย บางครั้งก็มีประโยชน์ในการพิจารณาว่าองค์ประกอบใดมีอยู่จริง ซึ่งสามารถทำได้ด้วยการขยายพารามิเตอร์โดยใช้แบบฟอร์มต่อไปนี้:

-แถว-

-แถว-

ที่ไหน แถว เป็นชื่อของตัวแปรอาร์เรย์ เช่นเดียวกับการขยายอื่น ๆ ที่ใช้ * และ @ที่ @ แบบฟอร์มที่อยู่ในเครื่องหมายคำพูดมีประโยชน์มากที่สุด เนื่องจากขยายเป็นคำแยกกัน:


[me@linuxbox ~]$ ฟู=([2]=a [4]=b [6]=c)

[me@linuxbox ~]$ สำหรับฉันใน "${foo[@]}"; ทำ echo $i; เสร็จแล้ว

abc

[me@linuxbox ~]$ สำหรับฉันใน "${!foo[@]}"; ทำ echo $i; เสร็จแล้ว

2

4

6

[me@linuxbox ~]$ ฟู=([2]=a [4]=b [6]=c)

[me@linuxbox ~]$ สำหรับฉันใน "${foo[@]}"; ทำ echo $i; เสร็จแล้ว

abc

[me@linuxbox ~]$ สำหรับฉันใน "${!foo[@]}"; ทำ echo $i; เสร็จแล้ว

2

4

6


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