หลังจากการปรับรุ่นเพื่อ 18.04 จาก 16.04 'file name'
ชื่อไฟล์ทั้งหมดที่มีการแสดงให้เห็นช่องว่างที่เป็น file name
ก่อนหน้านี้มันเป็นเพียง ชื่อไฟล์ที่ไม่มีช่องว่างปรากฏขึ้นตามปกติ:
$ ls
bar 'foo bar'
แม้ว่ามันจะไม่ส่งผลกระทบต่อฟังก์ชันการทำงาน แต่อย่างใดฉันก็พบว่ามันรกสายตา
ฉันใช้bash
เป็นเปลือก
ฉันจะลบการ''
แสดงรอบชื่อไฟล์ด้วยช่องว่างได้อย่างไร
ls
ในการจัดการไฟล์ในสคริปต์ของคุณคุณกำลังทำผิด ทำไมคุณไม่ควรแยกวิเคราะห์ผลลัพธ์ls
และทำไมไม่แยกวิเคราะห์ls
(และควรทำอะไรแทน)
ls
ผู้เขียนอย่างน้อยจัดการกับปัญหาบางอย่าง การรู้จักผู้เขียนนั้นมีส่วนร่วมใน Stack Exchange (ลิงก์ในคำตอบของฉัน) ใคร ๆ ก็สามารถแนะนำการปรับปรุงในอนาคตได้ง่ายขึ้น จากนั้นแสดงความคิดเห็น upvotes จากผู้ใช้รายอื่นจะสนับสนุนให้ผู้เขียนใช้คำแนะนำ