PowerShell แยกเพื่อรับองค์ประกอบสุดท้าย
เมื่อใช้สตริง PowerShell เมธอด Split() ในตัวหรือตัวดำเนินการ split คุณสามารถแยกสตริงเพื่อรับองค์ประกอบสุดท้ายได้อย่างง่ายดาย ใน PowerShell คุณสามารถใช้ -1 เพื่อรับองค์ประกอบหรือดัชนีสุดท้ายจากอาร์เรย์
ในตัวอย่างนี้ เราจะพูดถึงวิธีการใช้เมธอดสตริง Split() ของ PowerShell หรือตัวดำเนินการแยกเพื่อแยกสตริงออกเป็นอาร์เรย์สตริงและรับองค์ประกอบสุดท้าย
ใช้ PowerShell Split() เพื่อรับองค์ประกอบสุดท้าย
ใช้เมธอดสตริง PowerShell Split() เพื่อแยกสตริงออกเป็นสตริงย่อยหลายรายการ
ส่งคืนอาร์เรย์สตริงหลังจากแยกตามตัวคั่น ใช้ -1 เพื่อรับดัชนีสุดท้ายจากอาร์เรย์
$sysdate = "01-08-2022"
# Split the string and use -1 to get last element
$sysdate.Split("-")[-1] ในสคริปต์ PowerShell ข้างต้น ตัวแปร $sysdate จะเก็บวันที่ในรูปแบบสตริง
ในการรับปีจากสตริง เราได้ใช้วิธี Split() สตริง PowerShell พร้อมด้วยตัวคั่น ยัติภังค์ (-)
แยกสตริงออกเป็นอาร์เรย์สตริงและใช้ดัชนี -1 ส่งคืนองค์ประกอบสุดท้ายจากอาร์เรย์
ผลลัพธ์ของสตริง PowerShell ด้านบนแยกเพื่อรับองค์ประกอบสุดท้ายคือ:
PS C:\> $sysdate = "01-08-2022"
PS C:\> $sysdate.Split("-")[-1]
2022
PS C:\> เคล็ดลับเด็ด: วิธีใช้รูปแบบ regex แบบแยกสตริงใน PowerShell!
การใช้ตัวดำเนินการแยกเพื่อรับองค์ประกอบสุดท้าย
ในการแยกสตริงของ PowerShell หากต้องการรับองค์ประกอบสุดท้ายจากอาร์เรย์สตริง คุณสามารถใช้ตัวดำเนินการแยก ใช้ดัชนี -1 เพื่อรับองค์ประกอบสุดท้ายจากสตริงย่อย
$sysdate = "01-08-2022"
# use the split operator to get last element
($sysdate -split '-')[-1]ในสคริปต์ PowerShell ข้างต้น ตัวแปร $sysdate จะเก็บวันที่ในรูปแบบสตริง เพื่อให้ได้ปีที่แล้ว เราใช้ตัวดำเนินการแยกเพื่อแยกสตริงด้วยตัวคั่น ยัติภังค์ (-)
โดยแยกสตริงออกเป็นหลายสตริงย่อยตาม ยัติภังค์ และใช้ดัชนี -1 ส่งคืนองค์ประกอบสุดท้าย
ผลลัพธ์ของการแยก PowerShell ด้านบนเพื่อรับองค์ประกอบสุดท้ายโดยใช้ตัวดำเนินการ split คือ:
PS C:\> $sysdate = "01-08-2022"
PS C:\> ($sysdate -split '-')[-1]
2022
PS C:\> เคล็ดลับเด็ด: วิธีแยกสตริงในการเกิดขึ้นครั้งแรกของสตริงย่อยใน PowerShell!
บทสรุป
ฉันหวังว่าบทความข้างต้นเกี่ยวกับวิธีใช้ PowerShell split เพื่อรับองค์ประกอบสุดท้ายจะเป็นประโยชน์กับคุณ
คุณสามารถค้นหาหัวข้อเพิ่มเติมเกี่ยวกับคำสั่ง PowerShell Active Directory และพื้นฐาน PowerShell ได้ในหน้าแรกของ ShellGeek