অ্যান্ড্রয়েড

বাশ: ফাইল যুক্ত করুন

কিভাবে ইউটিউব চ্যানেল সেটিং করবেন YouTube Channel Settings

কিভাবে ইউটিউব চ্যানেল সেটিং করবেন YouTube Channel Settings

সুচিপত্র:

Anonim

বাশ-এ, কোনও ফাইলে পাঠ্য যুক্ত করার একাধিক উপায় রয়েছে। এই নিবন্ধটি তাদের কয়েকটি ব্যাখ্যা করে।

কোনও ফাইলে পাঠ্য সংযোজন করতে আপনার এটিতে লেখার অনুমতি থাকা দরকার। অন্যথায়, আপনি অনুমতি অস্বীকার ত্রুটি পাবেন।

পুনঃনির্দেশ অপারেটর ( >> ) ব্যবহার করে একটি ফাইলে যুক্ত করুন

পুনঃনির্দেশ আপনাকে কমান্ড থেকে আউটপুট ক্যাপচার করতে এবং এটিকে অন্য আদেশ বা ফাইলের ইনপুট হিসাবে প্রেরণ করতে দেয়। >> পুনঃনির্দেশ অপারেটর একটি প্রদত্ত ফাইলে আউটপুট সংযোজন করে।

অনেকগুলি কমান্ড রয়েছে যা আপনি পাঠ্যটিকে স্ট্যান্ডার্ড আউটপুটে মুদ্রণ করতে এবং ফাইলটিতে পুনর্নির্দেশ করতে পারেন, echo এবং printf সবচেয়ে বেশি ব্যবহৃত হচ্ছে।

কোনও ফাইলে পাঠ্য সংযোজন করতে, পুনঃনির্দেশ অপারেটরের পরে ফাইলটির নাম উল্লেখ করুন:

echo "this is a new line" >> file.txt

-e বিকল্পের সাথে ব্যবহার করার সময় echo কমান্ড ব্যাকস্ল্যাশ-পলায়িত অক্ষর যেমন নিউলাইন inter :

echo -e "this is a new line \nthis is another new line" >> file.txt

আপনি যদি আরও জটিল আউটপুট উত্পাদন করতে চান তবে printf কমান্ডটি ব্যবহার করুন যা আপনাকে আউটপুটটির বিন্যাস নির্দিষ্ট করতে দেয়:

printf "Hello, I'm %s.\n" $USER >> file.txt

কোনও ফাইলটিতে পাঠ্য সংযুক্ত করার আরেকটি উপায় হিয়ার ডকুমেন্ট (হেরডোক) ব্যবহার করা। এটি এমন এক ধরণের পুনর্নির্দেশ যা আপনাকে কমান্ডে একাধিক লাইন ইনপুট দেয় allows

উদাহরণস্বরূপ, আপনি cat কমান্ডে সামগ্রীটি পাস করে এটিকে একটি ফাইলে সংযুক্ত করতে পারেন:

বিড়াল «EOF» file.txt বর্তমান চলমান ডিরেক্টরিটি হল: $ PWD আপনি লগ ইন করেছেন: $ (হোয়ামি) ইওএফ

আপনি কোনও ফাইলে কোনও কমান্ডের আউটপুট সংযোজন করতে পারেন। এখানে date কমান্ডের একটি উদাহরণ রয়েছে:

date +"Year: %Y, Month: %m, Day: %d" >> file.txt

পুনর্নির্দেশটি ব্যবহার করে কোনও ফাইলে সংযোজন করার সময়, কোনও গুরুত্বপূর্ণ বিদ্যমান ফাইলটি ওভাররাইট করতে > অপারেটরটি ব্যবহার না করার বিষয়ে সতর্ক থাকুন।

tee কমান্ডটি ব্যবহার করে কোনও ফাইলে যুক্ত করুন

tee লিনাক্সের একটি কমান্ড-লাইন ইউটিলিটি যা স্ট্যান্ডার্ড ইনপুট থেকে পড়ে এবং একই সময়ে স্ট্যান্ডার্ড আউটপুট এবং এক বা একাধিক ফাইল উভয়কেই লেখায়।

ডিফল্টরূপে, tee কমান্ড নির্দিষ্ট ফাইলটিকে ওভাররাইট করে। ফাইলটিতে আউটপুট যুক্ত করতে tee -a ( --append ) বিকল্পটি ব্যবহার করুন:

echo "this is a new line" | tee -a file.txt

echo "this is a new line" | tee -a file.txt >/dev/null

>> tee উপর tee কমান্ডটি ব্যবহার করার সুবিধাটি হ'ল tee আপনাকে একসাথে একাধিক ফাইলগুলিতে পাঠ্য সংযোজন করতে এবং অন্যান্য ব্যবহারকারীদের মালিকানাধীন ফাইলগুলিতে sudo সাথে লেখার অনুমতি দেয়।

যে ফাইলটিতে আপনার লেখার অনুমতি নেই সেটিতে পাঠ্য সংযোজন করতে, নীচের tee মতো sudo আগে sudo প্রিপেন্ড করুন:

echo "this is a new line" | sudo tee -a file.txt

tee echo কমান্ডের আউটপুট গ্রহণ করে, সুডোর অনুমতিগুলি উন্নত করে এবং ফাইলটিতে লেখায়।

একাধিক ফাইলে পাঠ্য সংযোজন করতে tee কমান্ডের জন্য আর্গুমেন্ট হিসাবে ফাইলগুলি নির্দিষ্ট করুন:

echo "this is a new line" | tee -a file1.txt file2.txt file3.txt

উপসংহার

লিনাক্সে, কোনও ফাইলে পাঠ্য সংযোজন করতে, >> পুনর্নির্দেশ অপারেটর বা tee কমান্ডটি ব্যবহার করুন।

বাশ টার্মিনাল