ঠিক আছে, তাই চলমান gedit myfile.txtভাল কাজ করে। তবে ব্যাশ স্ক্রিপ্টের ভিতর থেকে কোনও ফাইল খোলার ক্ষেত্রে, ফাইল টাইপের সাথে যুক্ত লিঙ্কযুক্ত ডেস্কটপ অ্যাপ ব্যবহার করে?
আমি নীচে চেষ্টা করেছি, যা টার্মিনালে ম্যানুয়ালি রান করার সময় দুর্দান্ত কাজ করে তবে আমি যখন এটি ব্যাশ ফাইলে রাখি তখন কিছুই ঘটে না:
#!/bin/bash
xdg-open "myfile.txt"&
পরিবর্তে আমার কী করা উচিত?
দয়া করে নোট করুন যে টার্মিনালটি বন্ধ হওয়ার পরেও আমার ফাইলটি উন্মুক্ত থাকতে হবে।
geditতালিকাভুক্ত ফাইলের সাথে খোলে (বা বিদ্যমান সেশনে একটি নতুন ট্যাব খুলবে)। প্রোগ্রামটি শেষ না হওয়া পর্যন্ত এটি অবরুদ্ধ করার পরিবর্তে তত্ক্ষণাত্ ফিরে আসে।
xtg-openউপর *.txt, *.htmlএবং আরো অনেক কিছু - শুধু অভ্যস্ত হবে।