উত্তর:
অপারেটরটি ব্যবহার করে আপনি কোনও ফাইলে পাঠ্যের একটি লাইন যুক্ত করতে পারেন >>:
echo "hello world" >> my_file.txt
বা আপনার ক্ষেত্রে
echo "alias list='ls -cl --group-directories-first'" >> config.fish
বিভিন্ন ধরণের উদ্ধৃতি দয়া করে নোট করুন ।
-iফাইলটি আপডেট করবে (অন্যথায় এটি ফলাফলটি প্রাইসেটে প্রিন্ট করবে), $রেজেজ যা ফাইলের শেষের সাথে মেলে এবং aনীচের পাঠ্যটি ফাইলের নামের সাথে যুক্ত করে।
echo "hello world" >> my_file.txtএটি দিয়ে একটি নতুন শেষ লাইন তৈরি করে না HW, তবে এটি শেষ লাইনের স্ট্রিংয়ে যুক্ত করে।
HW@ টিমো কি ?
echoএটি লাইন ব্রেকটি যুক্ত করেছে (এটি কেবলমাত্র একগুচ্ছ অক্ষরের বিপরীতে লাইন তৈরি করে)। আপনি শেষে লাইন ব্রেকটি বন্ধ করতে পারেন -n।
পাঠ্য সম্পাদকগুলি না খোলায় ফাইল এড করার প্রচুর পদ্ধতি রয়েছে, বিশেষত উবুন্টুতে একাধিক উপলভ্য পাঠ্য প্রক্রিয়াকরণ ইউটিলিটির মাধ্যমে।
tee -a config.fish <<< "alias list='ls -cl --group-directories-first'"awk 'BEGIN{ printf "alias list=\x27ls -cl --group-directories-first\x27\n" >> "config.fish" }'sed -i '$a alias list='"'"'ls -cl --group-directories-first'"'" config.fishযোগ করা হচ্ছে স্টেফানো এর উত্তর , এছাড়াও আপনি ব্যবহার করতে পারেন cat:
একটি বংশগত ব্যবহার:
$ cat >> config.fish <<'EOF'
> alias list='ls -cl --group-directories-first'
> EOF
<<'EOF'মানে "নিম্নলিখিতটি ইনপুট হিসাবে গ্রহণ করুন, যতক্ষণ না আপনি সীমাবদ্ধ একটি লাইনে পৌঁছান EOF"। উদ্ধৃতিগুলির অর্থ ইনপুটটি আক্ষরিক অর্থে নেওয়া।
বা স্টিডিনে লাইনটি ইনপুট করা:
$ cat >> config.fish
তারপরে লাইনে আটকান বা টাইপ করুন, Enterএকটি নতুন লাইনে যেতে টিপুন, তারপরে শেষ চিহ্নিত করতে Ctrl + D টিপুন।
>তবে ফাইলটি সংযোজন হবে না, সংযোজন হবে না। : একটি নিরাপদ কমান্ড করার জন্য আপনাকে কিন্তু ব্যবহার করতে পারেনsed -i '$a hello world' filename