यह डॉस का आदेश है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
tofrodos - डॉस और यूनिक्स प्रारूपों के बीच पाठ फ़ाइलों को परिवर्तित करता है।
SYNOPSIS
android [ विकल्पों ] [फाइल...]
सब [ विकल्पों ] [फाइल...]
वर्णन
डॉस टेक्स्ट फाइलों में परंपरागत रूप से कैरिज रिटर्न और लाइन फीड जोड़े उनकी नई लाइन के रूप में होते हैं
अक्षर जबकि यूनिक्स टेक्स्ट फाइलों में उनके न्यूलाइन कैरेक्टर के रूप में लाइन फीड होती है। android
एएससीआईआई और यूनिकोड यूटीएफ -8 टेक्स्ट फाइलों को डॉस फॉर्मेट से यूनिक्स फॉर्मेट में कनवर्ट करता है, जबकि
सब उन्हें यूनिक्स प्रारूप से डॉस प्रारूप में परिवर्तित करता है।
प्रोग्राम एकाधिक फ़ाइल नाम और वाइल्डकार्ड को उनके तर्क के रूप में स्वीकार करते हैं। आप भी इस्तेमाल कर सकते हैं
उन्हें एक पाइप में। यदि दोनों में से कोई भी प्रोग्राम अपने इनपुट को पुनर्निर्देशित पाता है, तो यह स्टडिन को संसाधित करेगा और
आउटपुट को स्टडआउट पर रखें।
विकल्प
-a यह विकल्प बहिष्कृत है। इसका उपयोग तब तक न करें जब तक आप यह नहीं जानते कि आप क्या कर रहे हैं। द्वारा
डिफ़ॉल्ट रूप से, Tofrodos टेक्स्ट फ़ाइलों के लिए अपेक्षित कार्य करता है। अर्थात्, परिवर्तित करते समय
डॉस से यूनिक्स तक, यह कैरिज रिटर्न को तभी हटाएगा जब उनके बाद लाइन होगी
फ़ीड। यूनिक्स से डॉस में कनवर्ट करते समय, यह कैरिज रिटर्न तभी जोड़ेगा जब
लाइनफीड पहले से कैरिज रिटर्न से आगे नहीं हैं। जब Tofrodos a . पर चलाया जाता है
सामान्य पाठ फ़ाइल जो पहले ही परिवर्तित हो चुकी है, परिणामी फ़ाइल होनी चाहिए
मूल के समान। हालाँकि, यदि आप इस विकल्प का उपयोग करते हैं, तो प्रोग्राम हमेशा रहेगा
डॉस में कैरिज रिटर्न को यूनिक्स मोड में हटा दें और कैरिज रिटर्न को हमेशा इसमें जोड़ें
यूनिक्स से डॉस मोड में, भले ही यह उचित न हो।
-b मूल फ़ाइल का बैकअप बनाएं। मूल फ़ाइल a . के साथ .bak एक्सटेंशन जोड़ा गया
मूल फ़ाइल नाम, चुपचाप उस नाम की किसी भी मौजूदा फ़ाइल को बदल रहा है। के लिये
उदाहरण के लिए, "filename.ext" नामक फ़ाइल किसी भी की जगह "filename.ext.bak" बन जाती है
मौजूदा फ़ाइल जिसका नाम "filename.ext.bak" है। महत्वपूर्ण: कार्यक्रम व्यवहार करता है
अलग-अलग अगर इसे डॉस के लिए संकलित किया गया है (विंडोज़ के लिए संकलित होने की तुलना में,
लिनक्स, मैक ओएस एक्स या अन्य सिस्टम)। पर मौजूद फ़ाइल नाम प्रतिबंधों को देखते हुए
डॉस, डॉस निष्पादन योग्य मूल फ़ाइल एक्सटेंशन, यदि कोई हो, को हटा देगा
संलग्न करने से पहले फ़ाइल .bak विस्तार। उदाहरण के लिए, "filename.ext" बन जाता है
"फ़ाइल नाम.बक"।
-d डॉस से यूनिक्स में कनवर्ट करें। यह प्रोग्राम को फ़ाइल को a . में बदलने के लिए बाध्य करता है
खास दिशा। डिफ़ॉल्ट रूप से, यदि प्रोग्राम का नाम है android or डॉस2यूनिक्स, it
मान लेंगे कि इनपुट फ़ाइल एक डॉस प्रारूप में है और इसे यूनिक्स प्रारूप में परिवर्तित कर देगी।
यदि प्रोग्राम का नाम है सब or यूनिक्स2डॉस, यह मान लेगा कि इनपुट फ़ाइल अंदर है
एक यूनिक्स प्रारूप और इसे एक डॉस प्रारूप में परिवर्तित करें। का उपयोग करते हुए -d विकल्प मजबूर करता है
प्रोग्राम को डॉस प्रारूप से यूनिक्स प्रारूप में परिवर्तित करने के लिए प्रोग्राम की परवाह किए बिना प्रोग्राम कैसे किया जाता है
नामांकित किया गया है। इसी तरह, का उपयोग करना -u विकल्प प्रोग्राम को यूनिक्स से कनवर्ट करने के लिए बाध्य करता है
कार्यक्रम के नाम की परवाह किए बिना एक डॉस प्रारूप में प्रारूपित करें।
-e किसी भी फ़ाइल में किसी भी त्रुटि पर प्रसंस्करण निरस्त करें। आम तौर पर, कार्यक्रम बस छोड़ देगा
किसी भी त्रुटि का सामना करने पर कमांड लाइन पर अगली फ़ाइल को संसाधित करने के लिए। इस
विकल्प इसे त्रुटियों पर निरस्त करने का कारण बनता है।
-f बल: भले ही फ़ाइल लिखने योग्य न हो (केवल पढ़ने के लिए) कनवर्ट करें। डिफ़ॉल्ट रूप से, यदि
प्रोग्राम को पता चलता है कि फ़ाइल में लिखने की अनुमति नहीं है, यह संसाधित नहीं होगी
वह फ़ाइल। यह विकल्प रूपांतरण को बाध्य करता है, भले ही फ़ाइल केवल-पढ़ने के लिए हो।
-h प्रोग्राम के उपयोग पर एक लघु सहायता स्क्रीन प्रदर्शित करें और छोड़ें।
-l
त्रुटि संदेशों को लॉग इन करें . ध्यान दें कि यदि आपकी कमांड लाइन में कोई त्रुटि है, जैसे
जब आप एक अज्ञात विकल्प निर्दिष्ट करते हैं, तो कमांड लाइन के लिए त्रुटि संदेश
विकल्प त्रुटि इसके बजाय stderr को जारी की जाएगी और लॉग नहीं की जाएगी।
-o मूल फ़ाइल को अधिलेखित करें (कोई बैकअप नहीं)। यह डिफ़ॉल्ट है।
-p यूनिक्स-प्रकार के सिस्टम (जैसे लिनक्स) पर फ़ाइल स्वामित्व और समय को सुरक्षित रखें। विंडोज़ पर और
MSDOS, यह केवल फ़ाइल समय को सुरक्षित रखता है। ध्यान दें कि कई यूनिक्स-प्रकार प्रणालियों पर,
लिनक्स सहित, फ़ाइल का स्वामित्व केवल तभी संरक्षित किया जाएगा जब प्रोग्राम को इस रूप में चलाया जाएगा
रूट, अन्यथा यह केवल फ़ाइल समय निर्धारित करेगा और फ़ाइल के परिवर्तन को चुपचाप विफल कर देगा
स्वामित्व। ऐसे सिस्टम पर, यदि आप फ़ाइल के स्वामित्व में चेतावनी संदेश चाहते हैं
बदला नहीं जा सकता, -v (वर्बोज़ फ्लैग) का भी उपयोग करें।
-u यूनिक्स से डॉस में कनवर्ट करें। देखें -d अधिक जानकारी के लिए उपरोक्त विकल्प।
-v वर्बोज़।
-V संस्करण संदेश दिखाएं और छोड़ें।
बाहर निकलें कोड
Tofrodos सफलता पर 0 के निकास कोड और त्रुटि पर 1 के साथ समाप्त होता है।
यदि प्रोग्राम को कमांड लाइन पर कई फाइलों के साथ बुलाया जाता है, तो डिफ़ॉल्ट व्यवहार
यदि किसी फ़ाइल में कोई त्रुटि आती है तो सूची में अगली फ़ाइल पर जाना है। ऐसे में
एक मामला, लौटाए गए निकास कोड संसाधित अंतिम फ़ाइल की स्थिति होगी (यानी, 0 पर
सफलता, 1 असफलता पर)। यदि यह वांछनीय नहीं है, तो -e विकल्प का उपयोग करें, जो इसे बाध्य करेगा
किसी भी त्रुटि का सामना करने पर उपयुक्त निकास कोड के साथ तुरंत रद्द करने का कार्यक्रम।
onworks.net सेवाओं का उपयोग करके डॉस ऑनलाइन का उपयोग करें