20
ลบองค์ประกอบออกจากอาร์เรย์ Bash
ฉันต้องการลบองค์ประกอบออกจากอาร์เรย์ใน bash shell โดยทั่วไปฉันเพียงแค่ทำ: array=("${(@)array:#<element to remove>}") น่าเสียดายที่องค์ประกอบที่ฉันต้องการลบเป็นตัวแปรดังนั้นฉันจึงไม่สามารถใช้คำสั่งก่อนหน้านี้ได้ ตัวอย่างด้านล่าง: array+=(pluto) array+=(pippo) delete=(pluto) array( ${array[@]/$delete} ) -> but clearly doesn't work because of {} ความคิดใด ๆ ?