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