আমি .mp4 ফাইল থেকে .mp3s তৈরি করতে একটি সাধারণ স্ক্রিপ্ট ব্যবহার করি:
#!/bin/bash
for i in *.mp4
do
ffmpeg -i "$i" -ab 128k "${i%mp4}mp3"
done
ডেস্কটপ থেকে চালানো বা টার্মিনালের মাধ্যমে ডাকলে স্ক্রিপ্টটি ঠিকঠাক হয়। যখন স্ক্রিপ্টটি বাহ্যিক স্ক্রিপ্ট থেকে কল করা হয়, এটি চালাতে ব্যর্থ হয়, ফিরে আসে
"* .mp4: এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই"।
আমি সন্দেহ করি যে সমস্যাটি শেল প্রসার নিয়ে রয়েছে, তবে কীভাবে এই পরিস্থিতিতে এটি ঠিক করা যায় তা সম্পর্কে আমার মাথা গুটিয়ে রাখতে পারে না।