ম্যাক-এ প্লেইন-টেক্সট ফাইলগুলো একত্রিত করতে, টার্মিনালের cat কমান্ড ব্যবহার করুন এবং আউটপুটটি একটি নতুন ফাইলে রিডাইরেক্ট করুন। এটি আপনার নির্দিষ্ট করা ক্রমানুসারে প্রতিটি ফাইলের বিষয়বস্তু বজায় রাখে। আপনি যদি ভিজ্যুয়াল ওয়ার্কফ্লো পছন্দ করেন এবং আপনার কাছে কেবল কয়েকটি ছোট ফাইল থাকে, তবে আপনি তাদের টেক্সট একটি TextEdit ডকুমেন্টে কপিও করতে পারেন। আপনার ফাইলগুলোর সাথে মানানসই পদ্ধতিটি বেছে নিন এবং ফলাফলটি একটি নতুন নামে সংরক্ষণ করুন যাতে মূল ফাইলগুলো অক্ষত থাকে।

ফাইল একত্রিত করার আগে

ইনপুটগুলো টেক্সট ফাইল কিনা তা পরীক্ষা করুন, যেমন .txt, এবং সেগুলোর ক্রম নির্ধারণ করুন। একত্রীকরণ (Concatenation) এগুলোর বিষয়বস্তুকে একের পর এক সাজিয়ে রাখে; এটি প্যারাগ্রাফ সাজায় না, ডুপ্লিকেট অপসারণ করে না বা ফরম্যাটিং একত্রিত করে না। ফাইলগুলোতে হেডিং থাকলে সেকশনগুলোর মাঝে সেপারেটর যোগ করবেন কিনা তা ঠিক করুন। cat কমান্ড নির্দিষ্ট করা ফাইলগুলোকে প্রদত্ত ক্রমানুসারে স্ট্যান্ডার্ড আউটপুটে কপি করে, যা আপনি একটি গন্তব্য ফাইলে রিডাইরেক্ট করতে পারেন। GNU-এর cat ডকুমেন্টেশন

উদাহরণস্বরূপ, আপনার Documents ফোল্ডারে যদি chapter-1.txt, chapter-2.txt, এবং notes.txt ফাইলগুলো থাকে, তবে এই কমান্ডটি সেখানে combined.txt তৈরি করবে:

cat ~/Documents/chapter-1.txt ~/Documents/chapter-2.txt ~/Documents/notes.txt > ~/Documents/combined.txt

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

টার্মিনাল দিয়ে ফাইল একত্রিত করুন

Applications > Utilities থেকে টার্মিনাল খুলুন, অথবা Spotlight দিয়ে এটি খুঁজুন। টার্মিনাল হলো macOS-এর কমান্ড-লাইন অ্যাপ; অ্যাপলের গাইড ব্যাখ্যা করে কীভাবে কমান্ড ইনপুট করতে হয় এবং সেগুলো চালানোর জন্য Return চাপতে হয়। অ্যাপলের টার্মিনাল গাইড

পাথ এবং ক্রমজনিত ভুল এড়ানোর সবচেয়ে সহজ উপায় হলো উদাহরণের মতো সম্পূর্ণ ফাইল পাথ ব্যবহার করা। পাথের শুরুতে একটি টিল্ডা (~) আপনার হোম ফোল্ডারকে নির্দেশ করে। কোনো ফাইল বা ফোল্ডারের নামে স্পেস থাকলে পুরো পাথটি উদ্ধৃতি চিহ্নের (quotation marks) মধ্যে রাখুন, উদাহরণস্বরূপ "~/Documents/Meeting notes.txt"। তবে শেল কমান্ডে, উদ্ধৃত টিল্ডা প্রত্যাশিতভাবে কাজ নাও করতে পারে; এর পরিবর্তে $HOME ব্যবহার করুন: "$HOME/Documents/Meeting notes.txt"। টার্মিনালে হোম-ফোল্ডার পাথ এবং ফাইল পাথ নির্দিষ্ট করা উভয়ই অ্যাপল নথিভুক্ত করেছে। ফাইল এবং ফোল্ডার নির্দিষ্ট করার জন্য অ্যাপলের গাইড

কমান্ডটি চালান, তারপর TextEdit বা অন্য কোনো টেক্সট এডিটরে combined.txt ফাইলটি খুলুন এবং সেকশনের ক্রম পরীক্ষা করুন। টার্মিনাল যদি জানায় যে কোনো ফাইল খুঁজে পাওয়া যাচ্ছে না, তবে এর বানান, এক্সটেনশন এবং ফোল্ডার পাথ যাচাই করুন। Documents-এর ফাইলগুলো দেখতে আপনি ls ~/Documents ব্যবহার করতে পারেন, তারপর কমান্ডটি সংশোধন করতে পারেন। আপনি প্রতিটি ম্যাচিং ফাইল অন্তর্ভুক্ত করতে না চাইলে *.txt-এর মতো ওয়াইল্ডকার্ড যোগ করা এড়িয়ে চলুন; একটি ওয়াইল্ডকার্ড পরবর্তী কোনো রানে আগের তৈরি হওয়া কম্বাইন্ড আউটপুট ফাইলটিকেও তুলে নিতে পারে।

সেকশনের সীমানা এবং লাইন ব্রেক পরীক্ষা করুন

cat ফাইলের বিষয়বস্তু হুবহু কপি করে। এটি ফাইলগুলোর মাঝে কোনো হেডিং, খালি লাইন বা সেপারেটর যোগ করে না। একটি ফাইল যদি নতুন লাইনে (newline) শেষ না হয়, তবে পরবর্তী ফাইলের প্রথম লাইনটি সরাসরি এর শেষ লাইনের সাথে মিশে যেতে পারে। ফলাফল হিসেবে প্রাপ্ত ডকুমেন্টে সীমানাটি পরীক্ষা করুন। যদি সেকশনগুলোর মাঝে স্পষ্ট ফাঁকা জায়গার প্রয়োজন হয়, তবে অল্প সংখ্যক ফাইলের ক্ষেত্রে নির্ভরযোগ্য পদ্ধতি হলো চূড়ান্ত ডকুমেন্ট তৈরি বা সম্পাদনা করার সময় হেডিং বা খালি লাইন যোগ করা।

টার্মিনাল কমান্ড কেবল টেক্সট বিষয়বস্তুকে একত্রিত করে, ফরম্যাট করা ডকুমেন্টকে নয়। রিচ-টেক্সট স্টাইলিং, টেবিল এবং ছবি এই প্লেইন-টেক্সট ওয়ার্কফ্লোর আওতাভুক্ত নয়। একটি ফরম্যাট করা ফলাফলের জন্য, উপাদানগুলো সাজাতে এবং ফরম্যাট করতে TextEdit বা কোনো ওয়ার্ড প্রসেসর ব্যবহার করুন।

TextEdit-এ কয়েকটি ফাইল একত্রিত করুন

অল্প কয়েকটি ফাইলের জন্য, প্রতিটি ফাইল TextEdit-এ খুলুন এবং নির্বাচিত ক্রমানুসারে টেক্সট একটি নতুন ডকুমেন্টে কপি করুন। প্রয়োজন হলে সেকশনগুলোর মাঝে একটি হেডিং বা খালি লাইন যোগ করুন, তারপর একত্রিত কপিটি সংরক্ষণ করুন। TextEdit প্লেইন-টেক্সট ডকুমেন্ট খুলতে পারে এবং ডকুমেন্টগুলোকে প্লেইন-টেক্সট হিসেবে সংরক্ষণ করতে পারে; অ্যাপল উল্লেখ করেছে যে নতুন ডকুমেন্টগুলো ডিফল্টভাবে রিচ টেক্সট হয়, এবং রিচ টেক্সটকে প্লেইন টেক্সটে রূপান্তর করলে স্টাইল ও ফরম্যাটিং মুছে যায়। ফলাফলটি .txt হিসেবে রাখতে, সেভ করার আগে Format > Make Plain Text নির্বাচন করুন, অথবা TextEdit-এর New Document সেটিংসে Plain Text নির্বাচন করুন। অ্যাপলের TextEdit গাইড

গতির চেয়ে বিষয়বস্তু পর্যালোচনা এবং বিন্যাস যখন বেশি গুরুত্বপূর্ণ, তখন এই ম্যানুয়াল পদ্ধতিটি ব্যবহার করুন। অনেক ফাইলের ক্ষেত্রে বা বারবার একই ক্রমে সাজানোর জন্য, টার্মিনাল আরও সরাসরি ও কার্যকর। যেকোনো পদ্ধতিতেই, সম্পূর্ণ হিসেবে বিবেচনা করার আগে কোনো টেক্সট বাদ পড়েছে কিনা, লাইনগুলো একসাথে মিশে গেছে কিনা এবং সঠিক ক্রমে আছে কিনা তা দেখতে চূড়ান্ত ডকুমেন্টটি পর্যালোচনা করুন।

উৎসসমূহ