এটি আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
tofrodos - ডস এবং ইউনিক্স ফরম্যাটের মধ্যে টেক্সট ফাইল রূপান্তর করে।
সাইনোপিসিস
থেকে [ অপশন ] [ফাইল...]
সব [ অপশন ] [ফাইল...]
বর্ণনাঃ
ডস টেক্সট ফাইলে ঐতিহ্যগতভাবে ক্যারেজ রিটার্ন এবং লাইন ফিড জোড়া তাদের নতুন লাইন হিসেবে থাকে
অক্ষর যখন ইউনিক্স টেক্সট ফাইলের লাইন ফিড তাদের নতুন লাইন চরিত্র হিসেবে থাকে। থেকে
ASCII এবং ইউনিকোড UTF-8 টেক্সট ফাইলগুলিকে DOS ফর্ম্যাট থেকে ইউনিক্স ফর্ম্যাটে রূপান্তরিত করে, যখন
সব ইউনিক্স ফরম্যাট থেকে DOS ফরম্যাটে রূপান্তর করে।
প্রোগ্রামগুলি তাদের আর্গুমেন্ট হিসাবে একাধিক ফাইলের নাম এবং ওয়াইল্ডকার্ড গ্রহণ করে। আপনিও ব্যবহার করতে পারেন
একটি পাইপ মধ্যে তাদের. যদি কোন একটি প্রোগ্রাম তার ইনপুট পুনঃনির্দেশিত খুঁজে পায়, তাহলে এটি stdin এবং প্রক্রিয়া করবে
stdout এ আউটপুট রাখুন।
বিকল্প
-a এই বিকল্পটি অবহেলিত। আপনি কি করছেন তা না জানলে এটি ব্যবহার করবেন না। দ্বারা
ডিফল্ট, Tofrodos পাঠ্য ফাইলের জন্য প্রত্যাশিত জিনিস করে। অর্থাৎ কনভার্ট করার সময়
ডস থেকে ইউনিক্স পর্যন্ত, এটি কেবলমাত্র ক্যারেজ রিটার্নগুলিকে সরিয়ে দেবে যদি তারা লাইন অনুসরণ করে
ফিড ইউনিক্স থেকে ডস-এ রূপান্তর করার সময়, এটি শুধুমাত্র যদি ক্যারেজ রিটার্ন যোগ করবে
লাইনফিডগুলি ইতিমধ্যে ক্যারেজ রিটার্ন দ্বারা অগ্রসর হয় না। যখন Tofrodos চালানো হয় a
স্বাভাবিক টেক্সট ফাইল যা ইতিমধ্যে রূপান্তর করা হয়েছে, ফলে ফাইল হওয়া উচিত
মূল অনুরূপ। যাইহোক, আপনি যদি এই বিকল্পটি ব্যবহার করেন তবে প্রোগ্রামটি সর্বদাই থাকবে
ডস থেকে ইউনিক্স মোডে ক্যারেজ রিটার্ন সরিয়ে দিন এবং সবসময় ক্যারেজ রিটার্ন যোগ করুন
ইউনিক্স থেকে ডস মোড উপযুক্ত না হলেও।
-b মূল ফাইলের একটি ব্যাকআপ করুন। একটি সঙ্গে মূল ফাইল .bak এক্সটেনশন সংযুক্ত করা হয়েছে
আসল ফাইলের নাম, নীরবে সেই নামের যেকোন বিদ্যমান ফাইল প্রতিস্থাপন করে। জন্য
উদাহরণস্বরূপ, "filename.ext" নামক একটি ফাইল যেকোন একটি প্রতিস্থাপন করে "filename.ext.bak" হয়ে যায়
"filename.ext.bak" নামের বিদ্যমান ফাইল। গুরুত্বপূর্ণ: প্রোগ্রাম আচরণ করে
ভিন্নভাবে যদি এটি DOS-এর জন্য সংকলিত হয় (উইন্ডোজের জন্য সংকলিত হওয়ার তুলনায়,
লিনাক্স, ম্যাক ওএস এক্স বা অন্যান্য সিস্টেম)। বর্তমান ফাইলের নাম সীমাবদ্ধতা বিবেচনা
DOS, DOS এক্সিকিউটেবল মূল ফাইল এক্সটেনশন, যদি থাকে, থেকে ছিনিয়ে নেবে
ফাইল যোগ করার আগে .bak এক্সটেনশন উদাহরণস্বরূপ, "filename.ext" হয়ে যায়
"filename.bak"।
-d ডস থেকে ইউনিক্সে রূপান্তর করুন। এটি প্রোগ্রামটিকে একটি ফাইলে রূপান্তর করতে বাধ্য করে
বিশেষ নির্দেশনা. ডিফল্টরূপে, যদি প্রোগ্রামটির নাম দেওয়া হয় থেকে or dos2unix, it
অনুমান করবে যে ইনপুট ফাইলটি একটি ডস ফরম্যাটে রয়েছে এবং এটিকে ইউনিক্স ফরম্যাটে রূপান্তরিত করবে।
যদি প্রোগ্রামটির নাম দেওয়া হয় সব or unix2dos, এটা অনুমান করবে যে ইনপুট ফাইল আছে
একটি ইউনিক্স বিন্যাস এবং এটি একটি ডস বিন্যাসে রূপান্তর করুন। ব্যবহার করে -d বিকল্প জোর করে
একটি ডস ফরম্যাট থেকে ইউনিক্স ফরম্যাটে রূপান্তর করার জন্য প্রোগ্রাম নির্বিশেষে কিভাবে প্রোগ্রাম
নামকরণ করা হয়. একইভাবে, ব্যবহার করে -u অপশনটি প্রোগ্রামটিকে ইউনিক্স থেকে রূপান্তর করতে বাধ্য করে
প্রোগ্রামের নাম নির্বিশেষে একটি ডস ফরম্যাটে বিন্যাস করুন।
-e যেকোন ফাইলে যেকোন ত্রুটি হলে প্রক্রিয়াকরণ বাতিল করুন। সাধারণত, প্রোগ্রামটি কেবল এড়িয়ে যাবে
কমান্ড লাইনে পরবর্তী ফাইলটি প্রক্রিয়া করতে যখন এটি কোনো ত্রুটির সম্মুখীন হয়। এই
বিকল্পটি ত্রুটির কারণে এটিকে বাতিল করে দেয়।
-f বল: ফাইল লেখার যোগ্য না হলেও রূপান্তর করুন (শুধুমাত্র পঠনযোগ্য)। ডিফল্টরূপে, যদি
প্রোগ্রাম খুঁজে পায় যে ফাইলটির লেখার অনুমতি নেই, এটি প্রক্রিয়া করবে না
যে ফাইল. ফাইলটি শুধুমাত্র পঠনযোগ্য হলেও এই বিকল্পটি রূপান্তরকে জোর করে।
-h প্রোগ্রাম ব্যবহারে একটি ছোট সাহায্য স্ক্রীন প্রদর্শন করুন এবং প্রস্থান করুন।
-l
ত্রুটি বার্তা লগ করুন . মনে রাখবেন যে যদি আপনার কমান্ড লাইনে একটি ত্রুটি থাকে, যেমন
যখন আপনি একটি অজানা বিকল্প নির্দিষ্ট করেন, কমান্ড লাইনের জন্য ত্রুটি বার্তা
বিকল্প ত্রুটি পরিবর্তে stderr জারি করা হবে এবং লগ করা হবে না।
-o মূল ফাইলটি ওভাররাইট করুন (কোন ব্যাকআপ নেই)। এটি ডিফল্ট।
-p ইউনিক্স-টাইপ সিস্টেমে (লিনাক্সের মতো) ফাইলের মালিকানা এবং সময় সংরক্ষণ করুন। উইন্ডোজ এবং
MSDOS, এটি শুধুমাত্র ফাইলের সময় সংরক্ষণ করে। মনে রাখবেন যে অনেক ইউনিক্স-টাইপ সিস্টেমে,
Linux সহ, ফাইলের মালিকানা শুধুমাত্র সংরক্ষিত হবে যদি প্রোগ্রামটি হিসাবে চালানো হয়
রুট, অন্যথায় এটি ফাইলের সময় নির্ধারণ করবে এবং নীরবে ফাইল পরিবর্তন করতে ব্যর্থ হবে
মালিকানা এই ধরনের সিস্টেমে, যদি আপনি একটি সতর্ক বার্তা চান যখন ফাইল মালিকানা
পরিবর্তন করা যাবে না, পাশাপাশি -v (ভার্বোজ পতাকা) ব্যবহার করুন।
-u ইউনিক্স থেকে ডসে রূপান্তর করুন। দেখুন -d আরো তথ্যের জন্য উপরে বিকল্প.
-v ভার্বোস।
-V সংস্করণ বার্তা দেখান এবং প্রস্থান করুন.
প্রস্থান করুন কোড
Tofrodos সফলতার জন্য 0 এর একটি প্রস্থান কোড এবং 1 ত্রুটির সাথে সমাপ্ত হয়।
কমান্ড লাইনে একাধিক ফাইলের সাথে প্রোগ্রামটি আহ্বান করা হলে, ডিফল্ট আচরণ
যদি কোনো ফাইলে কোনো ত্রুটি দেখা দেয় তাহলে তালিকার পরবর্তী ফাইলে যেতে হবে। যেমন
একটি ক্ষেত্রে, প্রস্থান করার কোডটি প্রসেস করা শেষ ফাইলটির স্থিতি দেবে (অর্থাৎ, 0 অন
সাফল্য, ব্যর্থতার উপর 1)। যদি এটি পছন্দসই না হয়, -e বিকল্পটি ব্যবহার করুন, যা জোর করবে৷
কোনো ত্রুটির সম্মুখীন হলে যথাযথ প্রস্থান কোড সহ অবিলম্বে বাতিল করার জন্য প্রোগ্রাম।
onworks.net পরিষেবা ব্যবহার করে fromdos অনলাইন ব্যবহার করুন