আপনি শেল স্ক্রিপ্ট ব্যবহার করে একটি ফাইল লিখতে চান? এখানে কয়েকটি উপায় রয়েছে:
touch file
এই পদ্ধতিটি কেবল একটি ফাইল তৈরি করবে, তবে ফাইলটি ইতিমধ্যে উপস্থিত থাকলে, আপনি সেই আদেশটি পরিবর্তনের তারিখটিকে সেই সময় পরিবর্তন করেন যা আপনি সেই আদেশটি ব্যবহার করেছিলেন।
echo "text" > file
যে পদ্ধতি বিষয়বস্তু মুছে ফেলা হয় file
করতে text
। আপনি যদি কোনও ফাইল সাফ করতে চান, আপনি কেবল এটি করতে পারেন:
echo "" > file
বলুন যে আপনি এটিতে একাধিক লাইন লিখতে চান এবং আপনি হাজার হাজার echo
আদেশ ব্যবহার করতে চান না , আপনি এই আদেশটি ব্যবহার করবেন:
cat << EOF > file
test
test1
foo
bar
EOF
এটি আপনাকে একটি কমান্ডে একাধিক লাইন লিখতে সক্ষম করে। এর বিষয়বস্তুগুলি file
তখন এটি হবে:
test
test1
foo
bar
আপনি যদি কোনও ফাইলে সংযোজন করতে চান তবে প্রতিস্থাপন >
করুন >>
।
আশাকরি এটা সাহায্য করবে!
সম্পাদনা : ওহ, আমি দেখতে পাচ্ছি, সুতরাং আপনি .sh
এক্সটেনশনটি ব্যবহার করে জিডিট ফাইলটি লিখবেন (alচ্ছিক, তবে এটি একটি ভাল ধারণা), এবং তারপরে একটি ফাইল ম্যানেজারে, ফাইলটিতে ডান ক্লিক করুন, বৈশিষ্ট্যগুলি>> অনুমতিগুলি নির্বাচন করুন এবং পরীক্ষা করুন Allow executing file as program
। তারপরে আপনি এটিতে ডাবল-ক্লিক করতে পারেন এবং এটি চলবে :)। এছাড়াও, যদি আপনি টার্মিনালে এটি করতে চান তবে আপনি এই আদেশটি কার্যকর করে তুলতে চালাতে পারেন (এটি যদি আপনার নিজের না হয় তবে আপনি পূর্ববর্তী করতে চাইতে পারেন sudo
):
chmod +x file
এবং চালানোর জন্য:
./file
/bin/bash
চান/bin/sh
, উশুন্টুর জন্য বাশ এমনকি ডিফল্ট নয়।