পরিস্থিতিটি হ'ল, আমার কাছে একটি এমপি 3 প্লেয়ার রয়েছে mpg321যা ফাইলগুলির একটি তালিকা যুক্তি হিসাবে গ্রহণ করে। আমি আমার সংগীতকে "সংগীত" নামের একটি ডিরেক্টরিতে রাখি, যেখানে আরও কয়েকটি ডিরেক্টরি রয়েছে। আমি কেবল তাদের সবগুলি খেলতে চাই, তাই আমি প্রোগ্রামটি চালাচ্ছি
mpg321 $(find /music -iname "*\.mp3")
। সমস্যাটি হ'ল, কিছু ফাইলের নামের মধ্যে তাদের সাদা অংশ রয়েছে এবং প্রোগ্রামটি সেই নামগুলিকে ছোট ছোট ভাগে ভাগ করে দেয় এবং ফাইলগুলি হারিয়ে যাওয়ার বিষয়ে অভিযোগ করে। findউদ্ধৃতিতে ফলাফল মোড়ানো
mpg321 "$(find /music -iname "*\.mp3")"
সহায়তা করে না কারণ সমস্তই একটি বড় "ফাইলের নাম" হয়ে যাবে, যা স্পষ্টতই পাওয়া যায় নি।
আমি কীভাবে এটি করতে পারি? যদি তা গুরুত্বপূর্ণ হয় bashতবে আমি ব্যবহার করছি তবে zshশীঘ্রই স্যুইচ করব ।