এটি হল স্প্লিটপোসিক্স কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
বিভক্ত - টুকরো টুকরো ফাইল বিভক্ত
সাইনোপিসিস
বিভক্ত করা [ইল লাইন_গণনা] [−a প্রত্যয়_দৈর্ঘ্য] [ফাইল[নাম]]
বিভক্ত −b n[k|m] [−a প্রত্যয়_দৈর্ঘ্য] [ফাইল[নাম]]
বর্ণনাঃ
সার্জারির বিভক্ত করা ইউটিলিটি একটি ইনপুট ফাইল পড়বে এবং এক বা একাধিক আউটপুট ফাইল লিখবে। দ্য
প্রতিটি আউটপুট ফাইলের ডিফল্ট আকার 1000 লাইন হতে হবে। আউটপুট ফাইলের আকার হতে পারে
এর স্পেসিফিকেশন দ্বারা পরিবর্তিত −খ or ইল বিকল্প প্রতিটি আউটপুট ফাইল দিয়ে তৈরি করা হবে
একটি অনন্য প্রত্যয়। প্রত্যয় ঠিক গঠিত হবে প্রত্যয়_দৈর্ঘ্য থেকে ছোট হাতের অক্ষর
POSIX লোকেল। প্রত্যয়ের অক্ষরগুলি এমনভাবে ব্যবহার করা হবে যেন তারা একটি বেস-26 সংখ্যা
সিস্টেম, প্রথম প্রত্যয় সহ সকলকে নিয়ে তৈরি করা হবে 'ক' অক্ষর, দ্বিতীয়
সঙ্গে একটি 'খ' শেষ প্রতিস্থাপন 'ক', এবং তাই, সব একটি নাম পর্যন্ত 'z' অক্ষর হয়
তৈরি ডিফল্টরূপে, আউটপুট ফাইলের নাম হবে 'এক্স', তারপরে দুটি-
উপরে বর্ণিত অক্ষর সেট থেকে অক্ষর প্রত্যয়, দিয়ে শুরু "আ", "এবি",
"ac", এবং তাই, এবং প্রত্যয় পর্যন্ত অব্যাহত "zz", সর্বাধিক 676 ফাইলের জন্য।
যদি প্রয়োজনীয় ফাইলের সংখ্যা প্রদত্ত প্রত্যয় দৈর্ঘ্য দ্বারা অনুমোদিত সর্বোচ্চ ছাড়িয়ে যায়,
শেষ অনুমোদনযোগ্য ফাইলটি অনুরোধ করা আকারের চেয়ে বড় হবে, বিভক্ত করা
একটি বৈধ প্রত্যয় সহ শেষ ফাইল তৈরি করার পরে ইউটিলিটি ব্যর্থ হবে; বিভক্ত করা না
বৈধ প্রত্যয় দিয়ে তৈরি করা ফাইলগুলি মুছুন। ফাইল সীমা অতিক্রম না হলে,
সর্বশেষ তৈরি করা ফাইলটিতে ইনপুট ফাইলের অবশিষ্টাংশ থাকবে এবং এর চেয়ে ছোট হতে পারে
অনুরোধ করা আকার।
বিকল্প
সার্জারির বিভক্ত করা ইউটিলিটি POSIX.1-2008-এর বেস ডেফিনিশন ভলিউমের সাথে সঙ্গতিপূর্ণ হবে, অধ্যায়
12.2, উপযোগ বাক্য গঠন নির্দেশিকা.
নিম্নলিখিত বিকল্পগুলি সমর্থিত হবে:
−a প্রত্যয়_দৈর্ঘ্য
ব্যবহার প্রত্যয়_দৈর্ঘ্য ফাইলের নামের প্রত্যয় অংশ গঠনের জন্য অক্ষর
বিভক্ত ফাইল। যদি −a নির্দিষ্ট করা নেই, ডিফল্ট প্রত্যয় দৈর্ঘ্য দুই হবে। যদি
এর যোগফল নাম অপারেন্ড এবং প্রত্যয়_দৈর্ঘ্য বিকল্প-যুক্তি একটি তৈরি করবে
ফাইলের নাম {NAME_MAX} বাইটের বেশি, একটি ত্রুটি হবে; বিভক্ত করা প্রস্থান করা হবে
একটি ডায়গনিস্টিক বার্তা সহ এবং কোন ফাইল তৈরি করা হবে না।
−খ n একটি ফাইলকে টুকরো টুকরো করে বিভক্ত করুন n আকারে বাইট।
−খ nk একটি ফাইলকে টুকরো টুকরো করে বিভক্ত করুন n*1024 বাইট সাইজ।
−খ nm একটি ফাইলকে টুকরো টুকরো করে বিভক্ত করুন n*1048576 বাইট সাইজ।
ইল লাইন_গণনা
প্রতিটি ফলস্বরূপ ফাইলের অংশে লাইনের সংখ্যা নির্দিষ্ট করুন। দ্য লাইন_গণনা
যুক্তি একটি স্বাক্ষরবিহীন দশমিক পূর্ণসংখ্যা। ডিফল্ট হল 1000। যদি ইনপুট হয়
a দিয়ে শেষ না , আংশিক লাইন শেষ আউটপুট অন্তর্ভুক্ত করা হবে
ফাইল.
অপারেন্ডস
নিম্নলিখিত অপারেন্ডগুলি সমর্থিত হবে:
ফাইল সাধারণ ফাইলের পাথনেম বিভক্ত করতে হবে। যদি কোন ইনপুট ফাইল দেওয়া না হয় বা ফাইল
is '-', স্ট্যান্ডার্ড ইনপুট ব্যবহার করা হবে।
নাম বিভক্ত অপারেশনের ফলে প্রতিটি ফাইলের জন্য ব্যবহৃত উপসর্গ।
কোন যদি নাম যুক্তি দেওয়া হয়, 'এক্স' আউটপুটের উপসর্গ হিসাবে ব্যবহার করা হবে
নথি পত্র. এর বেসনামের মিলিত দৈর্ঘ্য উপসর্গ এবং প্রত্যয়_দৈর্ঘ্য না পারেন
{NAME_MAX} বাইট ছাড়িয়ে গেছে। বিকল্প বিভাগটি দেখুন।
STDIN
ইনপুট ফাইল বিভাগ দেখুন।
ইনপুট নথি পত্র
যেকোনো ফাইল ইনপুট হিসেবে ব্যবহার করা যায়।
পরিবেশ বৈচিত্র্য
নিম্নলিখিত পরিবেশের ভেরিয়েবলগুলি কার্যকর করার উপর প্রভাব ফেলবে বিভক্ত করা:
ল্যাং আনসেট বা আন্তর্জাতিকীকরণ ভেরিয়েবলের জন্য একটি ডিফল্ট মান প্রদান করুন
খালি. (POSIX.1-2008-এর বেস ডেফিনিশন ভলিউম দেখুন, অধ্যায় 8.2,
আন্তর্জাতিকীকরণ ভেরিয়েবল আন্তর্জাতিকীকরণের অগ্রাধিকারের জন্য
লোকেল বিভাগের মান নির্ধারণ করতে ব্যবহৃত ভেরিয়েবল।)
Lc_all একটি অ-খালি স্ট্রিং মান সেট করা হলে, অন্য সব মান ওভাররাইড করুন
আন্তর্জাতিকীকরণ ভেরিয়েবল।
Lc_ctype পাঠ্য ডেটার বাইটের অনুক্রমের ব্যাখ্যার জন্য লোকেল নির্ধারণ করুন
অক্ষর হিসাবে (উদাহরণস্বরূপ, একক-বাইট, মাল্টি-বাইট অক্ষরের বিপরীতে
আর্গুমেন্ট এবং ইনপুট ফাইল)।
Lc_messages
বিন্যাস এবং বিষয়বস্তু প্রভাবিত করতে ব্যবহার করা উচিত যে লোকেল নির্ধারণ করুন
ডায়াগনস্টিক বার্তাগুলি স্ট্যান্ডার্ড ত্রুটিতে লেখা।
NLSPATH এর প্রক্রিয়াকরণের জন্য বার্তা ক্যাটালগের অবস্থান নির্ধারণ করুন Lc_messages.
অ্যাসিঙ্ক্রোনাস ঘটনাগুলি দেখুন
ডিফল্ট.
বন্ধ
ব্যবহার করা হয় না.
STDERR
স্ট্যান্ডার্ড ত্রুটি শুধুমাত্র ডায়াগনস্টিক বার্তার জন্য ব্যবহার করা হবে।
আউটপুট নথি পত্র
আউটপুট ফাইলে মূল ইনপুট ফাইলের কিছু অংশ থাকে; অন্যথায়, অপরিবর্তিত।
সম্প্রসারিত বর্ণনাঃ
কোনটিই নয়।
প্রস্থান করুন স্থিতি
নিম্নলিখিত প্রস্থান মান ফেরত দেওয়া হবে:
0 সফল সমাপ্তি।
>0 একটি ত্রুটি ঘটেছে৷
পরিণতি OF ত্রুটি
ডিফল্ট.
সার্জারির অনুসরণ বিভাগে হয় তথ্যপূর্ণ.
আবেদন , USAGE
কোনটিই নয়।
উদাহরণ
নিম্নলিখিত উদাহরণে foo বিন্যাস একটি টেক্সট ফাইল যা 5000 লাইন ধারণ করে।
1. পাঁচটি ফাইল তৈরি করুন, xaa, xab, xac, সীমা, এবং xae:
বিভক্ত করা foo বিন্যাস
2. পাঁচটি ফাইল তৈরি করুন, কিন্তু তৈরি করা ফাইলের প্রত্যয় অংশ তিনটি নিয়ে গঠিত
অক্ষর, xaa, xaab, xaac, xaad, এবং xaae:
বিভক্ত করা −a 3 foo বিন্যাস
3. চার-অক্ষরের প্রত্যয় এবং একটি সরবরাহকৃত উপসর্গ সহ তিনটি ফাইল তৈরি করুন, বার_আআআ,
বার_আআব, এবং bar_aaac:
বিভক্ত করা −a 4 ইল 2000 foo বিন্যাস বার_
4. সর্বাধিক 20*1024 বাইট ধারণ করার জন্য প্রয়োজনীয় যতগুলি ফাইল তৈরি করুন
এর ডিফল্ট উপসর্গ x এবং একটি পাঁচ-অক্ষরের প্রত্যয়:
বিভক্ত করা −a 5 −খ 20k foo বিন্যাস
যুক্তিসহ ব্যাখ্যা
সার্জারির −খ লাইন ব্যতীত ফাইলগুলিকে বিভক্ত করার জন্য একটি প্রক্রিয়া প্রদান করার জন্য বিকল্পটি যোগ করা হয়েছিল।
যখন অধিকাংশ ব্যবহার −খ বিকল্পটি নেটওয়ার্কের মাধ্যমে ফাইল প্রেরণের জন্য, কেউ কেউ বিশ্বাস করেন
এটা অতিরিক্ত ব্যবহার হবে.
সার্জারির −a শুধুমাত্র 676 ফাইল তৈরি করতে সক্ষম হওয়ার সীমাবদ্ধতা কাটিয়ে উঠতে বিকল্পটি যোগ করা হয়েছিল।
এই ইউটিলিটি মুছে ফেলার জন্য বিবেচনা করা হয়েছিল, যুক্তি ব্যবহার করে যে
এই ইউটিলিটি দ্বারা প্রদত্ত কার্যকারিতা এর মাধ্যমে উপলব্ধ সিএসপি্লিট ইউটিলিটি (দেখুন সিএসপি্লিট).
ব্যবহারকারী পোর্টেবিলিটি ইউটিলিটি বিকল্পের উদ্দেশ্য পুনর্বিবেচনা করার পরে, এটি ছিল
এই ইউটিলিটি এবং উভয়ই ধরে রাখার সিদ্ধান্ত নিয়েছে সিএসপি্লিট ইউটিলিটি কারণ ব্যবহারকারীরা উভয়ই ব্যবহার করেন
ইউটিলিটি এবং তাদের আচরণের ঐতিহাসিক প্রত্যাশা আছে। উপরন্তু, বিভাজন
মধ্যে বাইট সীমানা উপর বিভক্ত করা ঐতিহাসিকের সাথে নকল করা যাবে না সিএসপি্লিট.
টেক্সট ``বিভক্ত করা বৈধ প্রত্যয় দিয়ে তৈরি করা ফাইল মুছে ফেলবে না''
সাধারণত অনুমান করা হয়, কিন্তু যেহেতু সম্পর্কিত ইউটিলিটি, সিএসপি্লিট, কিছু অধীনে ফাইল মুছে দেয়
পরিস্থিতি, ঐতিহাসিক আচরণ বিভক্ত করা এড়ানোর জন্য সুস্পষ্ট করা হয়
ভুল ব্যাখ্যা
এই স্ট্যান্ডার্ডের পূর্ববর্তী সংস্করণগুলি অনুমোদিত ক -লাইন_গণনা বিকল্প এই রূপ আর নেই
POSIX.1-2008 দ্বারা নির্দিষ্ট করা হয়েছে কিন্তু কিছু বাস্তবায়নে উপস্থিত হতে পারে।
ভবিষ্যতের দিকনির্দেশ
কোনটিই নয়।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে splitposix ব্যবহার করুন